1 // Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies). |
1 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). |
2 // All rights reserved. |
2 // All rights reserved. |
3 // This component and the accompanying materials are made available |
3 // This component and the accompanying materials are made available |
4 // under the terms of "Eclipse Public License v1.0" |
4 // under the terms of "Eclipse Public License v1.0" |
5 // which accompanies this distribution, and is available |
5 // which accompanies this distribution, and is available |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
35 #include <comms-infras/ss_msgintercept.h> |
29 #include <comms-infras/ss_msgintercept.h> |
36 |
30 |
37 #include "pdpmcprfactory.h" |
31 #include "pdpmcprfactory.h" |
38 #include "pdpmcpr.h" |
32 #include "pdpmcpr.h" |
39 |
33 |
|
34 |
|
35 |
|
36 #ifdef _DEBUG |
|
37 #define KPdpMCprFactoryTag KESockMetaConnectionTag |
|
38 _LIT8(KPdpMCprFactorySubTag, "pdpmcprfactory"); |
|
39 #endif |
|
40 |
40 using namespace ESock; |
41 using namespace ESock; |
41 |
42 |
42 //-========================================================= |
43 //-========================================================= |
43 // |
44 // |
44 // CPdpMetaConnectionProviderFactory methods |
45 // CPdpMetaConnectionProviderFactory methods |
45 // |
46 // |
46 //-========================================================= |
47 //-========================================================= |
47 CPdpMetaConnectionProviderFactory* CPdpMetaConnectionProviderFactory::NewL(TAny* aParentContainer) |
48 CPdpMetaConnectionProviderFactory* CPdpMetaConnectionProviderFactory::NewL(TAny* aParentContainer) |
48 { |
49 { |
49 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDERFACTORY_NEWL_1, "CPdpMetaConnectionProviderFactory ::\tNewL(%08x)", aParentContainer); |
50 __CFLOG_VAR((KPdpMCprFactoryTag, KPdpMCprFactorySubTag, _L8("CPdpMetaConnectionProviderFactory ::\tNewL(%08x)"), aParentContainer)); |
50 return new (ELeave) CPdpMetaConnectionProviderFactory(TUid::Uid(CPdpMetaConnectionProviderFactory::iUid), *(reinterpret_cast<CMetaConnectionFactoryContainer*>(aParentContainer))); |
51 return new (ELeave) CPdpMetaConnectionProviderFactory(TUid::Uid(CPdpMetaConnectionProviderFactory::iUid), *(reinterpret_cast<CMetaConnectionFactoryContainer*>(aParentContainer))); |
51 } |
52 } |
52 |
53 |
53 CPdpMetaConnectionProviderFactory::CPdpMetaConnectionProviderFactory(TUid aFactoryId, CMetaConnectionFactoryContainer& aParentContainer) |
54 CPdpMetaConnectionProviderFactory::CPdpMetaConnectionProviderFactory(TUid aFactoryId, CMetaConnectionFactoryContainer& aParentContainer) |
54 : CMetaConnectionProviderFactoryBase(aFactoryId,aParentContainer) |
55 : CMetaConnectionProviderFactoryBase(aFactoryId,aParentContainer) |
55 { |
56 { |
56 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDERFACTORY_CTOR_1, "CPdpMetaConnectionProviderFactory %08x:\tCPdpMetaConnectionProviderFactory Constructor", this); |
57 __CFLOG_VAR((KPdpMCprFactoryTag, KPdpMCprFactorySubTag, _L8("CPdpMetaConnectionProviderFactory %08x:\tCPdpMetaConnectionProviderFactory Constructor"), this)); |
57 } |
58 } |
58 |
59 |
59 ESock::ACommsFactoryNodeId* CPdpMetaConnectionProviderFactory::DoCreateObjectL(ESock::TFactoryQueryBase& aQuery) |
60 ESock::ACommsFactoryNodeId* CPdpMetaConnectionProviderFactory::DoCreateObjectL(ESock::TFactoryQueryBase& aQuery) |
60 { |
61 { |
61 const TMetaConnectionFactoryQuery& query = static_cast<const TMetaConnectionFactoryQuery&>(aQuery); |
62 const TMetaConnectionFactoryQuery& query = static_cast<const TMetaConnectionFactoryQuery&>(aQuery); |