email/pop3andsmtpmtm/smtpservermtm/inc/csmtpsessionmanager.h
changeset 76 60a8a215b0ec
parent 0 72b543305e3a
equal deleted inserted replaced
73:ecf6a73a9186 76:60a8a215b0ec
    46 	void DeleteSession(CImSmtpSession& aSession, TRequestStatus& aClientStatus);
    46 	void DeleteSession(CImSmtpSession& aSession, TRequestStatus& aClientStatus);
    47 	void ConnectionProgress(TImSmtpProgress& aProgress);
    47 	void ConnectionProgress(TImSmtpProgress& aProgress);
    48 	TBool IsSessionConnected();
    48 	TBool IsSessionConnected();
    49 	TBool IsConnectionStarted();
    49 	TBool IsConnectionStarted();
    50 	TInt GetAccessPointIdForConnection(TUint32& aAccessPointId) const;
    50 	TInt GetAccessPointIdForConnection(TUint32& aAccessPointId) const;
    51 
    51 	void SetSilentConnection(TBool aIsSilent);
       
    52 	
    52 private:
    53 private:
    53 	enum TState
    54 	enum TState
    54 		{
    55 		{
    55 		EStateIdle,
    56 		EStateIdle,
    56 		EStateCreatingConnection,
    57 		EStateCreatingConnection,
   100 	// Socket server
   101 	// Socket server
   101 	RSocketServ iServ;
   102 	RSocketServ iServ;
   102 
   103 
   103 	// State machine state
   104 	// State machine state
   104 	TState iState;
   105 	TState iState;
       
   106 
       
   107 	// Silent Connection	
       
   108 	TBool iIsSilent;
   105 	};
   109 	};
   106 
   110 
   107 #endif // __CSMTPSESSIONMANAGER_H__
   111 #endif // __CSMTPSESSIONMANAGER_H__