diff -r 00c6709d25aa -r 9d7ce34704c8 datacommsserver/esockserver/inc/ss_connLegacy.h --- a/datacommsserver/esockserver/inc/ss_connLegacy.h Thu Aug 19 11:05:47 2010 +0300 +++ b/datacommsserver/esockserver/inc/ss_connLegacy.h Tue Aug 31 16:25:36 2010 +0300 @@ -49,11 +49,6 @@ class TSendErrorToConnection; } -namespace ConnActivities -{ -class CAllInterfaceNotificationActivity; -} - namespace EnumerateConnectionsActivity { class TQueryTierStatus; @@ -89,12 +84,9 @@ friend class EnumerateConnectionsActivity::TCompleteClient; friend class AllInterfaceNotificationActivity::TEnqueueNotification; friend class AllInterfaceNotificationActivity::TSendErrorToConnection; - friend class ConnActivities::CAllInterfaceNotificationActivity; friend class ConnStates::TNoTagOrCancelAllInterfaceWorker; friend class ConnStates::TCancelAllInterfaceNotificationWorker; -public: - enum { KIPProtoConnectionProviderFactoryUid = 0x10281DD3 }; public: //So that friends of CConnection (transitions) can access it void CompleteAttachL(TSelectionPrefs& aPrefs); void CancelServiceChangeNotification(const Den::RSafeMessage& aMessage); @@ -163,6 +155,7 @@ ADataMonitoringProvider* FetchSubConnDataMonitoringProvider() const; //global notifications + void InterfaceStateChangeNotification(TDesC8& aInfo); void RequestServiceChangeNotificationL(const Den::RSafeMessage& aMessage); void ControlL(TUint aOptionName, TUint aMessageId); @@ -219,6 +212,9 @@ RMessage2 iAllInterfaceNotificationMessage; TInterfaceChangeQueue iNotificationQueue; Messages::TNodeId iAllInterfaceNotificationWorker; + +protected: + static const TAnyFn iInterfaceVTableF[]; };