18 /** |
18 /** |
19 @file |
19 @file |
20 @internalComponent |
20 @internalComponent |
21 */ |
21 */ |
22 |
22 |
23 #include "OstTraceDefinitions.h" |
|
24 #ifdef OST_TRACE_COMPILER_IN_USE |
|
25 #include "rawipmcprfactoryTraces.h" |
|
26 #endif |
|
27 |
|
28 #include "rawipmcprfactory.h" |
23 #include "rawipmcprfactory.h" |
29 #include "rawipmcpr.h" |
24 #include "rawipmcpr.h" |
30 #include <comms-infras/ss_log.h> |
25 #include <comms-infras/ss_log.h> |
31 #include <ss_glob.h> |
26 #include <ss_glob.h> |
32 |
27 |
33 #include <comms-infras/ss_msgintercept.h> |
28 #include <comms-infras/ss_msgintercept.h> |
34 |
29 |
|
30 #ifdef __CFLOG_ACTIVE |
|
31 #define KRawIPMCprFactoryTag KESockMetaConnectionTag |
|
32 // _LIT8(KRawIPMCprFactorySubTag, "rawipmcprfactory"); |
|
33 #endif // __CFLOG_ACTIVE |
35 |
34 |
36 using namespace ESock; |
35 using namespace ESock; |
37 |
36 |
38 //-========================================================= |
37 //-========================================================= |
39 // |
38 // |
40 // CRawIpMetaConnectionProviderFactory methods |
39 // CRawIpMetaConnectionProviderFactory methods |
41 // |
40 // |
42 //-========================================================= |
41 //-========================================================= |
43 CRawIpMetaConnectionProviderFactory* CRawIpMetaConnectionProviderFactory::NewL(TAny* aParentContainer) |
42 CRawIpMetaConnectionProviderFactory* CRawIpMetaConnectionProviderFactory::NewL(TAny* aParentContainer) |
44 { |
43 { |
45 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CRAWIPMETACONNECTIONPROVIDERFACTORY_NEWL_1, "CRawIpMetaConnectionProviderFactory ::\tNewL(%08x)",(TUint)aParentContainer); |
44 __CFLOG_VAR((KRawIPMCprFactoryTag, KRawIPMCprFactorySubTag, _L8("CRawIpMetaConnectionProviderFactory ::\tNewL(%08x)"), aParentContainer)); |
46 return new (ELeave) CRawIpMetaConnectionProviderFactory(TUid::Uid(CRawIpMetaConnectionProviderFactory::iUid), *(reinterpret_cast<CMetaConnectionFactoryContainer*>(aParentContainer))); |
45 return new (ELeave) CRawIpMetaConnectionProviderFactory(TUid::Uid(CRawIpMetaConnectionProviderFactory::iUid), *(reinterpret_cast<CMetaConnectionFactoryContainer*>(aParentContainer))); |
47 } |
46 } |
48 |
47 |
49 CRawIpMetaConnectionProviderFactory::CRawIpMetaConnectionProviderFactory(TUid aFactoryId, CMetaConnectionFactoryContainer& aParentContainer) |
48 CRawIpMetaConnectionProviderFactory::CRawIpMetaConnectionProviderFactory(TUid aFactoryId, CMetaConnectionFactoryContainer& aParentContainer) |
50 : CMetaConnectionProviderFactoryBase(aFactoryId,aParentContainer) |
49 : CMetaConnectionProviderFactoryBase(aFactoryId,aParentContainer) |
51 { |
50 { |
52 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CRAWIPMETACONNECTIONPROVIDERFACTORY_NEWL_2, "CRawIpMetaConnectionProviderFactory %08x:\tCRawIpMetaConnectionProviderFactory Constructor",(TUint)this); |
51 __CFLOG_VAR((KRawIPMCprFactoryTag, KRawIPMCprFactorySubTag, _L8("CRawIpMetaConnectionProviderFactory %08x:\tCRawIpMetaConnectionProviderFactory Constructor"), this)); |
53 |
|
54 } |
52 } |
55 |
53 |
56 ACommsFactoryNodeId* CRawIpMetaConnectionProviderFactory::DoCreateObjectL(ESock::TFactoryQueryBase& aQuery) |
54 ACommsFactoryNodeId* CRawIpMetaConnectionProviderFactory::DoCreateObjectL(ESock::TFactoryQueryBase& aQuery) |
57 { |
55 { |
58 const TMetaConnectionFactoryQuery& query = static_cast<const TMetaConnectionFactoryQuery&>(aQuery); |
56 const TMetaConnectionFactoryQuery& query = static_cast<const TMetaConnectionFactoryQuery&>(aQuery); |