datacommsserver/esockserver/test/providers/dummy/inc/dummypr_network_flow.h
branchRCL_3
changeset 29 9644881fedd0
parent 0 dfb7c4ff071f
equal deleted inserted replaced
28:9ddb1d67ebaf 29:9644881fedd0
    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();