datacommsserver/esockserver/inc/SS_rslv.H
branchRCL_3
changeset 24 00c6709d25aa
parent 0 dfb7c4ff071f
child 25 9d7ce34704c8
equal deleted inserted replaced
23:cbb19216b74d 24:00c6709d25aa
    83 	inline TUint RequiresOwnerInfo() const;
    83 	inline TUint RequiresOwnerInfo() const;
    84 
    84 
    85 	virtual void ProcessMessageL();
    85 	virtual void ProcessMessageL();
    86 
    86 
    87 	void InitiateDestruction();
    87 	void InitiateDestruction();
    88 
    88 	inline void SetFlowRequestType(TFlowParams::TFlowRequestType aFlowRequestType)
       
    89 	    { iFlowRequestType = aFlowRequestType; }
       
    90 	
    89 protected:
    91 protected:
    90 	void LockToConnectionInfo();
    92 	void LockToConnectionInfo();
    91 	void LockToConnectionInfo(const TDesC8& aConnectionInfo);
    93 	void LockToConnectionInfo(const TDesC8& aConnectionInfo);
       
    94 	void UpdateFlowRequestType();
    92     void SetBlockedReq(const RMessage2& aMsg)
    95     void SetBlockedReq(const RMessage2& aMsg)
    93         {
    96         {
    94         iBlockedReq = aMsg;
    97         iBlockedReq = aMsg;
    95         }
    98         }
    96 protected:
    99 protected:
   150     HBufC8* ipQryBuf;       //< pointer to the query data buffer heap descriptor
   153     HBufC8* ipQryBuf;       //< pointer to the query data buffer heap descriptor
   151     HBufC8* ipQryRespBuf;   //< pointer to the query response buffer heap descriptor
   154     HBufC8* ipQryRespBuf;   //< pointer to the query response buffer heap descriptor
   152 
   155 
   153     TPtr8   iPtrQryBuf;     //< Pointer descriptor, associated with ipQryBuf
   156     TPtr8   iPtrQryBuf;     //< Pointer descriptor, associated with ipQryBuf
   154     TPtr8   iPtrQryResBuf;  //< Pointer descriptor, associated with ipQryRespBuf
   157     TPtr8   iPtrQryResBuf;  //< Pointer descriptor, associated with ipQryRespBuf
   155 
   158     TFlowParams::TFlowRequestType iFlowRequestType; //< Flow request type used while opening the HR
   156     };
   159     };
   157 
   160 
   158 inline void CHostResolver::SetResolver(CHostResolvProvdBase* aResolver)
   161 inline void CHostResolver::SetResolver(CHostResolvProvdBase* aResolver)
   159 	{iRSP=aResolver;}
   162 	{iRSP=aResolver;}
   160 
   163