networkcontrol/ipnetworklayer/inc/IPProtoCPR.h
changeset 14 b33c3d136b7e
parent 0 af10295192d8
child 40 d566d76acea1
equal deleted inserted replaced
1:a579325b79dd 14:b33c3d136b7e
    45     class TCheckIfLastControlClientLeaving;
    45     class TCheckIfLastControlClientLeaving;
    46     class TAwaitingGoneDown;
    46     class TAwaitingGoneDown;
    47 	class TLinkDown;
    47 	class TLinkDown;
    48 	class TLinkUp;
    48 	class TLinkUp;
    49 	class TStoreAndForwardStateChange;
    49 	class TStoreAndForwardStateChange;
    50 	
    50 	class TSendStoppedAndGoneDown;
    51     }
    51     }
    52 
    52 
    53 namespace ESock
    53 namespace ESock
    54 {
    54 {
    55 	class MPlatsecApiExt;
    55 	class MPlatsecApiExt;
    89 friend class IpProtoCpr::TCleanupStart;
    89 friend class IpProtoCpr::TCleanupStart;
    90 friend class IpProtoCpr::TCheckIfLastControlClientLeaving;
    90 friend class IpProtoCpr::TCheckIfLastControlClientLeaving;
    91 friend class IpProtoCpr::TLinkDown;
    91 friend class IpProtoCpr::TLinkDown;
    92 friend class IpProtoCpr::TLinkUp;
    92 friend class IpProtoCpr::TLinkUp;
    93 friend class IpProtoCpr::TStoreAndForwardStateChange;
    93 friend class IpProtoCpr::TStoreAndForwardStateChange;
       
    94 friend class IpProtoCpr::TSendStoppedAndGoneDown;
    94 friend class CLinkCprExtensionApi;
    95 friend class CLinkCprExtensionApi;
    95 
    96 
    96 
    97 
    97 
    98 
    98 
    99 
   122 	void DataClientIdle();
   123 	void DataClientIdle();
   123 
   124 
   124 	// From ALegacyEnumerateSubConnectionsApiExt
   125 	// From ALegacyEnumerateSubConnectionsApiExt
   125 	virtual void EnumerateSubConnections(ESock::CLegacyEnumerateSubConnectionsResponder*& aResponder);
   126 	virtual void EnumerateSubConnections(ESock::CLegacyEnumerateSubConnectionsResponder*& aResponder);
   126 	virtual void GetSubConnectionInfo(TSubConnectionInfo &aInfo);
   127 	virtual void GetSubConnectionInfo(TSubConnectionInfo &aInfo);
       
   128 	
       
   129     TInt iProvisionError;
       
   130     ESock::TDataMonitoringSubConnProvisioningInfo* iSubConnProvisioningInfo;
   127 	
   131 	
   128 protected:
   132 protected:
   129 	enum TTimerType { ETimerUnknown, ETimerShort, ETimerMedium, ETimerLong, ETimerImmediate, ETimerMax };
   133 	enum TTimerType { ETimerUnknown, ETimerShort, ETimerMedium, ETimerLong, ETimerImmediate, ETimerMax };
   130 
   134 
   131 protected:
   135 protected: