16 * |
16 * |
17 * |
17 * |
18 */ |
18 */ |
19 |
19 |
20 |
20 |
21 #include "FileHandler.h" |
21 //#include "FileHandler.h" |
22 #include "HttpHandler.h" |
22 //#include "HttpHandler.h" |
23 #include "RtspHandler.h" |
23 #include "RtspHandler.h" |
24 #include "MailToHandler.h" |
24 //#include "MailToHandler.h" |
25 #include "WtaiHandler.h" |
25 //#include "WtaiHandler.h" |
26 #include "TelHandler.h" |
26 //#include "TelHandler.h" |
27 #include "CtiHandler.h" |
27 //#include "CtiHandler.h" |
28 #include "MmsHandler.h" |
28 #include "MmsHandler.h" |
29 #include <e32std.h> |
29 #include <e32std.h> |
30 #include <SchemeDefs.hrh> |
30 #include <SchemeDefs.hrh> |
31 #include <implementationproxy.h> |
31 #include <implementationproxy.h> |
32 |
32 |
33 // Exported proxy for instantiation method resolution |
33 // Exported proxy for instantiation method resolution |
34 // Define the interface UIDs |
34 // Define the interface UIDs |
35 const TImplementationProxy ImplementationTable[] = |
35 const TImplementationProxy ImplementationTable[] = |
36 { |
36 { |
37 IMPLEMENTATION_PROXY_ENTRY( SCHEME_FILE_IMP, CFileHandler::NewL ), |
37 // IMPLEMENTATION_PROXY_ENTRY( SCHEME_FILE_IMP, CFileHandler::NewL ), |
38 IMPLEMENTATION_PROXY_ENTRY( SCHEME_HTTP_IMP, CHttpHandler::NewL ), |
38 // IMPLEMENTATION_PROXY_ENTRY( SCHEME_HTTP_IMP, CHttpHandler::NewL ), |
39 IMPLEMENTATION_PROXY_ENTRY( SCHEME_HTTPS_IMP, CHttpHandler::NewL ), |
39 // IMPLEMENTATION_PROXY_ENTRY( SCHEME_HTTPS_IMP, CHttpHandler::NewL ), |
40 IMPLEMENTATION_PROXY_ENTRY( SCHEME_RTSP_IMP, CRtspHandler::NewL ), |
40 IMPLEMENTATION_PROXY_ENTRY( SCHEME_RTSP_IMP, CRtspHandler::NewL ), |
41 IMPLEMENTATION_PROXY_ENTRY( SCHEME_MAIL_TO_IMP, CMailToHandler::NewL ), |
41 // IMPLEMENTATION_PROXY_ENTRY( SCHEME_MAIL_TO_IMP, CMailToHandler::NewL ), |
42 IMPLEMENTATION_PROXY_ENTRY( SCHEME_WTAI_IMP, CWtaiHandler::NewL ), |
42 // IMPLEMENTATION_PROXY_ENTRY( SCHEME_WTAI_IMP, CWtaiHandler::NewL ), |
43 IMPLEMENTATION_PROXY_ENTRY( SCHEME_TEL_IMP, CTelHandler::NewL ), |
43 // IMPLEMENTATION_PROXY_ENTRY( SCHEME_TEL_IMP, CTelHandler::NewL ), |
44 IMPLEMENTATION_PROXY_ENTRY( SCHEME_CTI_IMP, CCtiHandler::NewL ), |
44 // IMPLEMENTATION_PROXY_ENTRY( SCHEME_CTI_IMP, CCtiHandler::NewL ), |
45 IMPLEMENTATION_PROXY_ENTRY( SCHEME_MMS_IMP, CMmsHandler::NewL ) |
45 IMPLEMENTATION_PROXY_ENTRY( SCHEME_MMS_IMP, CMmsHandler::NewL ) |
46 }; |
46 }; |
47 |
47 |
48 EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount) |
48 EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount) |
49 { |
49 { |