--- a/datacommsserver/esockserver/test/providers/dummy/inc/dummypr_factory.h Mon May 03 13:39:24 2010 +0300
+++ b/datacommsserver/esockserver/test/providers/dummy/inc/dummypr_factory.h Fri May 14 14:12:43 2010 +0100
@@ -30,6 +30,9 @@
#include <comms-infras/ss_connprov.h>
#include <comms-infras/ss_tiermanager.h>
#include <comms-infras/ss_nodemessages.h>
+
+using namespace ESock;
+
//-=========================================================
//
// CDummyTierManagerFactory
@@ -88,6 +91,17 @@
CDummyHangingConnectionProviderFactory(TUid aFactoryId, ESock::CConnectionFactoryContainer& aParentContainer);
virtual ESock::ACommsFactoryNodeId* DoCreateObjectL(ESock::TFactoryQueryBase& aQuery);
};
+
+class CDummyVanillaConnectionProviderFactory : public ESock::CConnectionProviderFactoryBase
+ {
+public:
+ enum { iUid = 0x10283030 };
+ static CDummyVanillaConnectionProviderFactory* NewL(TAny* aParentContainer);
+
+protected:
+ CDummyVanillaConnectionProviderFactory(TUid aFactoryId, ESock::CConnectionFactoryContainer& aParentContainer);
+ virtual ESock::ACommsFactoryNodeId* DoCreateObjectL(ESock::TFactoryQueryBase& aQuery);
+ };
//-=========================================================
//
@@ -111,8 +125,6 @@
// CDummyExtendedSubConnectionProviderFactory
//
//-=========================================================
-namespace ESock
-{
class CDummyExtendedSubConnectionProviderFactory : public ESock::CSubConnectionProviderFactoryBase
{
public:
@@ -123,15 +135,31 @@
CDummyExtendedSubConnectionProviderFactory(TUid aFactoryId, ESock::CSubConnectionFactoryContainer& aParentContainer);
virtual ESock::ACommsFactoryNodeId* DoCreateObjectL(ESock::TFactoryQueryBase& aQuery);
};
-}
+
+
+//-=========================================================
+//
+// CDummyVanillaSubConnectionProviderFactory
+//
+//-=========================================================
+class CDummyVanillaSubConnectionProviderFactory : public ESock::CSubConnectionProviderFactoryBase
+ {
+public:
+ enum { iUid = 0x10283031 };
+ static CDummyVanillaSubConnectionProviderFactory* NewL(TAny* aParentContainer);
+
+protected:
+ CDummyVanillaSubConnectionProviderFactory(TUid aFactoryId, ESock::CSubConnectionFactoryContainer& aParentContainer);
+ virtual ESock::ACommsFactoryNodeId* DoCreateObjectL(ESock::TFactoryQueryBase& aQuery);
+ };
+
+
//-=========================================================
//
// CDummyNetworkFlowFactory
//
//-=========================================================
-namespace ESock
-{
class CDummyNetworkFlowFactory : public ESock::CSubConnectionFlowFactoryBase
{
public:
@@ -147,7 +175,6 @@
virtual ESock::ACommsFactoryNodeId* DoFindOrCreateObjectL(ESock::TFactoryQueryBase& aQuery);
virtual TServerProtocolDesc* DoCreateFlowDescriptionL(TInt aProtocol);
};
-}
#endif // __DummyPR_FACTORY_H__