datacommsserver/esockserver/inc/SS_conn.H
branchRCL_3
changeset 69 9d7ce34704c8
parent 67 00c6709d25aa
child 70 b564fb5fd78b
equal deleted inserted replaced
67:00c6709d25aa 69:9d7ce34704c8
    38     class TEnqueueStateChange;	
    38     class TEnqueueStateChange;	
    39 	class TAwaitingStateChange;
    39 	class TAwaitingStateChange;
    40 	class TProcessIncomingConnection;
    40 	class TProcessIncomingConnection;
    41 	class TProcessProgressRequest;
    41 	class TProcessProgressRequest;
    42 	class TParseECNAttach;
    42 	class TParseECNAttach;
       
    43 	class TJoinReceivedCpr;
    43 	class TProcessBinderResponseForCpr;
    44 	class TProcessBinderResponseForCpr;
    44 	class TCompleteLegacyAttach;
    45 	class TCompleteLegacyAttach;
    45 	class TProcessEnumResponse;
    46 	class TProcessEnumResponse;
    46 	class TGenerateConnectionUpProgress;
    47 	class TGenerateConnectionUpProgress;
    47 	class TGenerateConnectionDownProgress;
    48 	class TGenerateConnectionDownProgress;
   141 	friend class ConnStates::TAwaitingStateChange;
   142 	friend class ConnStates::TAwaitingStateChange;
   142 	friend class ConnStates::TEnqueueStateChange;  
   143 	friend class ConnStates::TEnqueueStateChange;  
   143 	friend class ConnStates::TProcessIncomingConnection;
   144 	friend class ConnStates::TProcessIncomingConnection;
   144 	friend class ConnStates::TProcessProgressRequest;
   145 	friend class ConnStates::TProcessProgressRequest;
   145 	friend class ConnStates::TParseECNAttach;
   146 	friend class ConnStates::TParseECNAttach;
       
   147 	friend class ConnStates::TJoinReceivedCpr;
   146 	friend class ConnStates::TProcessBinderResponseForCpr;
   148 	friend class ConnStates::TProcessBinderResponseForCpr;
   147 	friend class ConnStates::TCompleteLegacyAttach;
   149 	friend class ConnStates::TCompleteLegacyAttach;
   148 	friend class ConnStates::TProcessEnumResponse;
   150 	friend class ConnStates::TProcessEnumResponse;
   149 	friend class ESock::TCprRetrieveLastProgressError;
   151 	friend class ESock::TCprRetrieveLastProgressError;
   150 	friend class ESock::TCprRetrieveProgress;
   152 	friend class ESock::TCprRetrieveProgress;
   151 	friend class EnumerateConnectionsActivity::TQueryTierStatus;
   153 	friend class EnumerateConnectionsActivity::TQueryTierStatus;
   152 	friend class EnumerateConnectionsActivity::TCacheConnectionInfo;
   154 	friend class EnumerateConnectionsActivity::TCacheConnectionInfo;
   153 	friend class EnumerateConnectionsActivity::TCompleteClient;
   155 	friend class EnumerateConnectionsActivity::TCompleteClient;
   154 	friend class AllInterfaceNotificationActivity::TEnqueueNotification;
   156 	friend class AllInterfaceNotificationActivity::TEnqueueNotification;
   155 	friend class AllInterfaceNotificationActivity::TSendErrorToConnection;
   157 	friend class AllInterfaceNotificationActivity::TSendErrorToConnection;
   156 	friend class ConnActivities::CAllInterfaceNotificationActivity;
       
   157 	friend class ConnSubConnEventsActivity::TProcessSubConnEvent;
   158 	friend class ConnSubConnEventsActivity::TProcessSubConnEvent;
   158 
   159 
   159 	friend class ConnStates::TGenerateConnectionUpProgress;
   160 	friend class ConnStates::TGenerateConnectionUpProgress;
   160 	friend class ConnStates::TGenerateConnectionDownProgress;
   161 	friend class ConnStates::TGenerateConnectionDownProgress;
   161 
   162 
   291 	public CBase, public ESock::ACFMMNodeIdBase
   292 	public CBase, public ESock::ACFMMNodeIdBase
   292 	{
   293 	{
   293 friend class AllInterfaceNotificationActivity::TStartLinkNotification;
   294 friend class AllInterfaceNotificationActivity::TStartLinkNotification;
   294 friend class AllInterfaceNotificationActivity::TEnqueueNotification;
   295 friend class AllInterfaceNotificationActivity::TEnqueueNotification;
   295 friend class AllInterfaceNotificationActivity::TSendErrorToConnection;
   296 friend class AllInterfaceNotificationActivity::TSendErrorToConnection;
   296 friend class ConnActivities::CAllInterfaceNotificationActivity;
       
   297 
   297 
   298 public:
   298 public:
   299     CAllInterfaceNotificationWorker(ESock::CConnection& aConnection);
   299     CAllInterfaceNotificationWorker(ESock::CConnection& aConnection);
   300     virtual ~CAllInterfaceNotificationWorker();
   300     virtual ~CAllInterfaceNotificationWorker();
   301     void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage);
   301     void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage);