9 #ifndef anna_diameter_comm_ServerSession_hpp 10 #define anna_diameter_comm_ServerSession_hpp 77 const std::string& getAddress()
const ;
88 int getKey()
const {
return getSocketId(); }
110 bool unbind(
bool forceDisconnect =
false) noexcept(
false);
117 std::string asString()
const ;
135 ReceiverFactoryImpl<ServerSession, ServerSessionReceiver> a_receiverFactory;
146 void updateIncomingActivityTime() ;
147 void updateOutgoingActivityTime() ;
156 void eventPeerShutdown() ;
163 void eventRequestRetransmission(
Message *request) ;
LocalServer * getParent()
Definition: ServerSession.hpp:94
Definition: Millisecond.hpp:24
Definition: Engine.hpp:102
Definition: ClientSocket.hpp:38
Definition: OriginHost.hpp:41
uint32_t U32
Definition: defines.hpp:75
int getKey() const
Definition: ServerSession.hpp:88
Definition: Message.hpp:26
Definition: Response.hpp:44
Definition: Message.hpp:45
Definition: ServerSession.hpp:53
Definition: LocalServer.hpp:55
bool a_deprecated
Definition: ServerSession.hpp:130
anna::comm::ClientSocket * getClientSocket()
Definition: ServerSession.hpp:107
static const anna::Millisecond DefaultAllowedInactivityTime
Definition: ServerSession.hpp:64
Definition: ServerSessionReceiver.hpp:35
Definition: Engine.hpp:62
std::pair< U24, bool > CommandId
Definition: defines.hpp:32
Definition: Session.hpp:55
Definition: DataBlock.hpp:24