linklayercontrol/networkinterfacemgr/agentprcore/inc/CAgentAdapter.h
changeset 68 1697cc2ba93d
parent 0 af10295192d8
child 57 abbed5a4b42a
equal deleted inserted replaced
62:2f37ef12b43e 68:1697cc2ba93d
    97 	void ClientAttachControl();
    97 	void ClientAttachControl();
    98 	
    98 	
    99 	// From MLinkCprServiceChangeNotificationApiExt Interface
    99 	// From MLinkCprServiceChangeNotificationApiExt Interface
   100 	void RequestServiceChangeNotificationL(const Messages::TNodeId& aSender, ESock::RLegacyResponseMsg& aResponse);
   100 	void RequestServiceChangeNotificationL(const Messages::TNodeId& aSender, ESock::RLegacyResponseMsg& aResponse);
   101 	void CancelServiceChangeNotification(const Messages::TNodeId& aSender);
   101 	void CancelServiceChangeNotification(const Messages::TNodeId& aSender);
   102 
   102 	
       
   103 	  TBool IsAgentInErrorState() 
       
   104 	    {
       
   105 	    return iAgentErrorState;
       
   106 	    }	
   103 #ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
   107 #ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
   104 	inline CNifAgentBase * Agent() const; 
   108 	inline CNifAgentBase * Agent() const; 
   105 #endif //SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
   109 #endif //SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
   106 
   110 
   107 protected:
   111 protected:
   133     CNifAgentFactory* iFactory;
   137     CNifAgentFactory* iFactory;
   134     TAgentState iAgentState; 
   138     TAgentState iAgentState; 
   135     TAgentConnectType iAgentConnectType;
   139     TAgentConnectType iAgentConnectType;
   136     Elements::TStateChange iLastProgress;
   140     Elements::TStateChange iLastProgress;
   137 	RPointerArray<CAgentAdapterSessionNotifier> iAgentAdapterSessionNotifiers;
   141 	RPointerArray<CAgentAdapterSessionNotifier> iAgentAdapterSessionNotifiers;
       
   142 	TBool iAgentErrorState;
   138     };
   143     };
   139 
   144 
   140 
   145 
   141 CAgentSubConnectionProvider& CAgentAdapter::AgentScpr() const
   146 CAgentSubConnectionProvider& CAgentAdapter::AgentScpr() const
   142     {
   147     {