equal
deleted
inserted
replaced
33 #include <comms-infras/ss_nodemessages_flow.h> |
33 #include <comms-infras/ss_nodemessages_flow.h> |
34 |
34 |
35 namespace ESock |
35 namespace ESock |
36 { |
36 { |
37 |
37 |
38 _LIT(KDummyProtocolName, "dummy"); |
|
39 _LIT(KDumberProtocolName, "dumber"); |
|
40 |
|
41 class CDummyNetworkFlow : public CSubConnectionFlowBase, |
38 class CDummyNetworkFlow : public CSubConnectionFlowBase, |
42 public MSessionData, |
39 public MSessionData, |
43 public MSessionControl, |
40 public MSessionControl, |
44 public MFlowBinderControl, |
41 public MFlowBinderControl, |
45 public MSessionControlNotify, |
42 public MSessionControlNotify, |
49 @released since v9.6 |
46 @released since v9.6 |
50 */ |
47 */ |
51 { |
48 { |
52 friend class CSocket; |
49 friend class CSocket; |
53 public: |
50 public: |
54 typedef CDummyNetworkFlowFactory FactoryType; //for factoryobject_cast to work |
51 enum {EProtocolId = 253}; |
|
52 typedef CDummyFlowFactory FactoryType; //for factoryobject_cast to work |
55 |
53 |
56 static CDummyNetworkFlow* NewL(CSubConnectionFlowFactoryBase& aFactory, const Messages::TNodeId& aSubConn, CProtocolIntfBase* aProtocolIntf); |
54 static CDummyNetworkFlow* NewL(CSubConnectionFlowFactoryBase& aFactory, const Messages::TNodeId& aSubConn, CProtocolIntfBase* aProtocolIntf); |
57 void SetSSP(CServProviderBase& aSSP); |
55 void SetSSP(CServProviderBase& aSSP); |
58 |
56 |
59 inline CServProviderBase* Provider(); |
57 inline CServProviderBase* Provider(); |