diff -r 9d7ce34704c8 -r b564fb5fd78b commsfwsupport/commselements/serverden/inc/sd_roles.h --- a/commsfwsupport/commselements/serverden/inc/sd_roles.h Tue Aug 31 16:25:36 2010 +0300 +++ b/commsfwsupport/commselements/serverden/inc/sd_roles.h Wed Sep 01 12:35:48 2010 +0100 @@ -545,19 +545,7 @@ { private: enum { ELivingSession = 0x80000000 }; - - NONSHARABLE_CLASS(CSubSessionCloseThrottle) : public CAsyncOneShot - { - public: - CSubSessionCloseThrottle(CCommonSessionProxy& aProxy); - void RunL(); - private: - CCommonSessionProxy& iProxy; - }; - - static const TInt KSubSessionThrottleSize = 15; - friend class CSubSessionCloseThrottle; - + public: IMPORT_C ~CCommonSessionProxy(); @@ -588,14 +576,10 @@ IMPORT_C CCommonSessionProxy(CWorkerSession* aSession, CCommonPlayer& aPlayer); private: - void DeleteSubSessionsWithThrottling(); - -private: CWorkerSession* iSession; //< The session which is represented by proxy instance CCommonPlayer& iPlayer; TInt iNumSubSessClosing; //< Number of subsessions in current thread to complete TDblQueLink iLink; - CSubSessionCloseThrottle iSubSessionCloseThrottle; }; /**