datacommsserver/esockserver/inc/SS_conn.H
branchRCL_3
changeset 24 00c6709d25aa
parent 14 4ccf8e394726
child 25 9d7ce34704c8
equal deleted inserted replaced
23:cbb19216b74d 24:00c6709d25aa
    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;
       
    44 	class TProcessBinderResponseForCpr;
    43 	class TProcessBinderResponseForCpr;
    45 	class TCompleteLegacyAttach;
    44 	class TCompleteLegacyAttach;
    46 	class TProcessEnumResponse;
    45 	class TProcessEnumResponse;
    47 	class TGenerateConnectionUpProgress;
    46 	class TGenerateConnectionUpProgress;
    48 	class TGenerateConnectionDownProgress;
    47 	class TGenerateConnectionDownProgress;
   142 	friend class ConnStates::TAwaitingStateChange;
   141 	friend class ConnStates::TAwaitingStateChange;
   143 	friend class ConnStates::TEnqueueStateChange;  
   142 	friend class ConnStates::TEnqueueStateChange;  
   144 	friend class ConnStates::TProcessIncomingConnection;
   143 	friend class ConnStates::TProcessIncomingConnection;
   145 	friend class ConnStates::TProcessProgressRequest;
   144 	friend class ConnStates::TProcessProgressRequest;
   146 	friend class ConnStates::TParseECNAttach;
   145 	friend class ConnStates::TParseECNAttach;
   147 	friend class ConnStates::TJoinReceivedCpr;
       
   148 	friend class ConnStates::TProcessBinderResponseForCpr;
   146 	friend class ConnStates::TProcessBinderResponseForCpr;
   149 	friend class ConnStates::TCompleteLegacyAttach;
   147 	friend class ConnStates::TCompleteLegacyAttach;
   150 	friend class ConnStates::TProcessEnumResponse;
   148 	friend class ConnStates::TProcessEnumResponse;
   151 	friend class ESock::TCprRetrieveLastProgressError;
   149 	friend class ESock::TCprRetrieveLastProgressError;
   152 	friend class ESock::TCprRetrieveProgress;
   150 	friend class ESock::TCprRetrieveProgress;
   153 	friend class EnumerateConnectionsActivity::TQueryTierStatus;
   151 	friend class EnumerateConnectionsActivity::TQueryTierStatus;
   154 	friend class EnumerateConnectionsActivity::TCacheConnectionInfo;
   152 	friend class EnumerateConnectionsActivity::TCacheConnectionInfo;
   155 	friend class EnumerateConnectionsActivity::TCompleteClient;
   153 	friend class EnumerateConnectionsActivity::TCompleteClient;
   156 	friend class AllInterfaceNotificationActivity::TEnqueueNotification;
   154 	friend class AllInterfaceNotificationActivity::TEnqueueNotification;
   157 	friend class AllInterfaceNotificationActivity::TSendErrorToConnection;
   155 	friend class AllInterfaceNotificationActivity::TSendErrorToConnection;
       
   156 	friend class ConnActivities::CAllInterfaceNotificationActivity;
   158 	friend class ConnSubConnEventsActivity::TProcessSubConnEvent;
   157 	friend class ConnSubConnEventsActivity::TProcessSubConnEvent;
   159 
   158 
   160 	friend class ConnStates::TGenerateConnectionUpProgress;
   159 	friend class ConnStates::TGenerateConnectionUpProgress;
   161 	friend class ConnStates::TGenerateConnectionDownProgress;
   160 	friend class ConnStates::TGenerateConnectionDownProgress;
   162 
   161 
   292 	public CBase, public ESock::ACFMMNodeIdBase
   291 	public CBase, public ESock::ACFMMNodeIdBase
   293 	{
   292 	{
   294 friend class AllInterfaceNotificationActivity::TStartLinkNotification;
   293 friend class AllInterfaceNotificationActivity::TStartLinkNotification;
   295 friend class AllInterfaceNotificationActivity::TEnqueueNotification;
   294 friend class AllInterfaceNotificationActivity::TEnqueueNotification;
   296 friend class AllInterfaceNotificationActivity::TSendErrorToConnection;
   295 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);