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); |