datacommsserver/esockserver/inc/SS_conn.H
branchRCL_3
changeset 13 0b0e9fce0b58
parent 1 21d2ab05f085
child 14 4ccf8e394726
equal deleted inserted replaced
12:8b5d60ce1e94 13:0b0e9fce0b58
    40 	class TParseECNAttach;
    40 	class TParseECNAttach;
    41 	class TJoinReceivedCpr;
    41 	class TJoinReceivedCpr;
    42 	class TProcessBinderResponseForCpr;
    42 	class TProcessBinderResponseForCpr;
    43 	class TCompleteLegacyAttach;
    43 	class TCompleteLegacyAttach;
    44 	class TProcessEnumResponse;
    44 	class TProcessEnumResponse;
    45 	
    45 
    46 	class TGenerateConnectionUpProgress;
    46 	class TGenerateConnectionUpProgress;
    47 	class TGenerateConnectionDownProgress;
    47 	class TGenerateConnectionDownProgress;
    48 
    48 
    49 	class TNoTagOrCancelAllInterfaceWorker;
    49 	class TNoTagOrCancelAllInterfaceWorker;
    50 	class TCancelAllInterfaceNotificationWorker;
    50 	class TCancelAllInterfaceNotificationWorker;
   158 	friend class ConnStates::TGenerateConnectionUpProgress;
   158 	friend class ConnStates::TGenerateConnectionUpProgress;
   159 	friend class ConnStates::TGenerateConnectionDownProgress;
   159 	friend class ConnStates::TGenerateConnectionDownProgress;
   160 
   160 
   161 	friend class ConnStates::TNoTagOrCancelAllInterfaceWorker;
   161 	friend class ConnStates::TNoTagOrCancelAllInterfaceWorker;
   162 	friend class ConnStates::TCancelAllInterfaceNotificationWorker;
   162 	friend class ConnStates::TCancelAllInterfaceNotificationWorker;
   163 	
   163 
   164 
   164 
   165 public:
   165 public:
   166 	typedef ITFHIERARCHY_LINK_1(CConnection, MeshMachine::AMMNodeBase, MPlatsecApiExt) TIfStaticFetcherNearestInHierarchy;
   166 	typedef ITFHIERARCHY_LINK_1(CConnection, MeshMachine::AMMNodeBase, MPlatsecApiExt) TIfStaticFetcherNearestInHierarchy;
   167 
   167 
   168 public:
   168 public:
   229 	TSecurityPolicy	iCloneOpenPolicy;       // used for security checking during RConnection::Open(..., TName&)
   229 	TSecurityPolicy	iCloneOpenPolicy;       // used for security checking during RConnection::Open(..., TName&)
   230     TBool iCloneOpenEnabled   :1;  			// flag indicating that iCloneOpenPolicy is initialized and "clone" open is enabled
   230     TBool iCloneOpenEnabled   :1;  			// flag indicating that iCloneOpenPolicy is initialized and "clone" open is enabled
   231     TBool iIsMonitor          :1;
   231     TBool iIsMonitor          :1;
   232 	XCommsDataObject* iCommsDataObject;
   232 	XCommsDataObject* iCommsDataObject;
   233 	TUint iCommsDataObjectLength;	// output query length
   233 	TUint iCommsDataObjectLength;	// output query length
   234 	
   234 
   235 protected:
   235 protected:
   236 
   236 
   237 	//-=============================================
   237 	//-=============================================
   238 	//Legacy function
   238 	//Legacy function
   239 	friend class AConnectionLegacy;
   239 	friend class AConnectionLegacy;