55 |
52 |
56 // CONSTANTS |
53 // CONSTANTS |
57 // Map the interface UIDs to implementation factory functions |
54 // Map the interface UIDs to implementation factory functions |
58 const TImplementationProxy ImplementationTable[] = |
55 const TImplementationProxy ImplementationTable[] = |
59 { |
56 { |
60 #ifdef __EABI__ |
57 #ifdef __EABI__ |
61 IMPLEMENTATION_PROXY_ENTRY( KXdmCapabilityUsageUid, CXcapCapabilityUsage::NewL ), |
58 IMPLEMENTATION_PROXY_ENTRY( KXdmCapabilityUsageUid, CXcapCapabilityUsage::NewL ), |
62 IMPLEMENTATION_PROXY_ENTRY( KXdmDirectoryUsageUid, CXcapDirectoryUsage::NewL ), |
59 IMPLEMENTATION_PROXY_ENTRY( KXdmDirectoryUsageUid, CXcapDirectoryUsage::NewL ), |
63 IMPLEMENTATION_PROXY_ENTRY( KXdmPocGroupUsageUid, CXcapPocGroupUsage::NewL ), |
60 IMPLEMENTATION_PROXY_ENTRY( KXdmPocGroupUsageUid, CXcapPocGroupUsage::NewL ), |
64 IMPLEMENTATION_PROXY_ENTRY( KXdmPocUserAccessUsageUid, CXcapPocUserAccessUsage::NewL ), |
61 IMPLEMENTATION_PROXY_ENTRY( KXdmPocUserAccessUsageUid, CXcapPocUserAccessUsage::NewL ), |
65 IMPLEMENTATION_PROXY_ENTRY( KXdmSharedXDMUsageUid, CXcapSharedXDMUsage::NewL ), |
62 IMPLEMENTATION_PROXY_ENTRY( KXdmSharedXDMUsageUid, CXcapSharedXDMUsage::NewL ), |
66 IMPLEMENTATION_PROXY_ENTRY( KXdmRlsServicesUsageUid, CXcapRlsServicesUsage::NewL ), |
63 IMPLEMENTATION_PROXY_ENTRY( KXdmRlsServicesUsageUid, CXcapRlsServicesUsage::NewL ), |
67 IMPLEMENTATION_PROXY_ENTRY( KXdmResourceListsUsageUid, CXcapResourceListsUsage::NewL ), |
64 IMPLEMENTATION_PROXY_ENTRY( KXdmResourceListsUsageUid, CXcapResourceListsUsage::NewL ), |
68 IMPLEMENTATION_PROXY_ENTRY( KXdmIetfCommonPolicyUsageUid, CXcapIetfCommonPolicyUsage::NewL ), |
65 IMPLEMENTATION_PROXY_ENTRY( KXdmIetfCommonPolicyUsageUid, CXcapIetfCommonPolicyUsage::NewL ), |
69 IMPLEMENTATION_PROXY_ENTRY( KXdmOmaCommonPolicyUsageUid, CXcapOmaCommonPolicyUsage::NewL ), |
66 IMPLEMENTATION_PROXY_ENTRY( KXdmOmaCommonPolicyUsageUid, CXcapOmaCommonPolicyUsage::NewL ), |
70 IMPLEMENTATION_PROXY_ENTRY( KXdmIetfPresRulesUsageUid, CXcapIetfPresRulesUsage::NewL ), |
67 IMPLEMENTATION_PROXY_ENTRY( KXdmIetfPresRulesUsageUid, CXcapIetfPresRulesUsage::NewL ), |
71 IMPLEMENTATION_PROXY_ENTRY( KXdmOmaPresRulesUsageUid, CXcapOmaPresRulesUsage::NewL ), |
68 IMPLEMENTATION_PROXY_ENTRY( KXdmOmaPresRulesUsageUid, CXcapOmaPresRulesUsage::NewL ) |
72 // add new usages here |
69 // add new usages here |
73 // IMPLEMENTATION_PROXY_ENTRY( KXdmTestAppUsageUid, CXcapTestAppUsage::NewL ), |
70 // IMPLEMENTATION_PROXY_ENTRY( KXdmTestAppUsageUid, CXcapTestAppUsage::NewL ), |
74 // PRES-CONTENT STARTS |
71 #else |
75 IMPLEMENTATION_PROXY_ENTRY( KXdmUsageUid, CXcapC4::NewL ) |
|
76 // PRES-CONTENT ENDS |
|
77 #else |
|
78 { { KXdmCapabilityUsageUid }, CXcapCapabilityUsage::NewL }, |
72 { { KXdmCapabilityUsageUid }, CXcapCapabilityUsage::NewL }, |
79 { { KXdmDirectoryUsageUid }, CXcapDirectoryUsage::NewL }, |
73 { { KXdmDirectoryUsageUid }, CXcapDirectoryUsage::NewL }, |
80 { { KXdmPocGroupUsageUid }, CXcapPocGroupUsage::NewL }, |
74 { { KXdmPocGroupUsageUid }, CXcapPocGroupUsage::NewL }, |
81 { { KXdmPocUserAccessUsageUid }, CXcapPocUserAccessUsage::NewL }, |
75 { { KXdmPocUserAccessUsageUid }, CXcapPocUserAccessUsage::NewL }, |
82 { { KXdmSharedXDMUsageUid }, CXcapSharedXDMUsage::NewL }, |
76 { { KXdmSharedXDMUsageUid }, CXcapSharedXDMUsage::NewL }, |
83 { { KXdmRlsServicesUsageUid }, CXcapRlsServicesUsage::NewL }, |
77 { { KXdmRlsServicesUsageUid }, CXcapRlsServicesUsage::NewL }, |
84 { { KXdmResourceListsUsageUid }, CXcapResourceListsUsage::NewL }, |
78 { { KXdmResourceListsUsageUid }, CXcapResourceListsUsage::NewL }, |
85 { { KXdmIetfCommonPolicyUsageUid }, CXcapIetfCommonPolicyUsage::NewL }, |
79 { { KXdmIetfCommonPolicyUsageUid }, CXcapIetfCommonPolicyUsage::NewL }, |
86 { { KXdmOmaCommonPolicyUsageUid }, CXcapOmaCommonPolicyUsage::NewL }, |
80 { { KXdmOmaCommonPolicyUsageUid }, CXcapOmaCommonPolicyUsage::NewL }, |
87 { { KXdmIetfPresRulesUsageUid }, CXcapIetfPresRulesUsage::NewL }, |
81 { { KXdmIetfPresRulesUsageUid }, CXcapIetfPresRulesUsage::NewL }, |
88 { { KXdmOmaPresRulesUsageUid }, CXcapOmaPresRulesUsage::NewL }, |
82 { { KXdmOmaPresRulesUsageUid }, CXcapOmaPresRulesUsage::NewL } |
89 // add new usages here |
83 // add new usages here |
90 // { { KXdmTestAppUsageUid }, CXcapTestAppUsage::NewL }, |
84 // { { KXdmTestAppUsageUid }, CXcapTestAppUsage::NewL }, |
91 // PRES-CONTENT STARTS |
|
92 { { KXdmUsageUid }, CXcapC4::NewL } |
|
93 // PRES-CONTENT ENDS |
|
94 #endif |
85 #endif |
95 }; |
86 }; |
96 |
87 |
97 // ---------------------------------------------------- |
88 // ---------------------------------------------------- |
98 // ImplementationGroupProxy |
89 // ImplementationGroupProxy |