5 #ifndef XMPP_XMPP_CONNECTION_MANAGER_H
6 #define XMPP_XMPP_CONNECTION_MANAGER_H
20 boost::asio::ssl::context::method m,
21 bool ssl_enabled,
bool ssl_handshake_delayed);
39 #endif // XMPP_XMPP_CONNECTION_MANAGER_H
virtual LifetimeActor * deleter()=0
size_t GetSessionQueueSize() const
XmppConnectionManager(EventManager *evm, boost::asio::ssl::context::method m, bool ssl_enabled, bool ssl_handshake_delayed)
tbb::mutex & mutex() const
boost::intrusive_ptr< HttpClientSession > TcpSessionPtr
void EnqueueSession(XmppSession *session)
void WorkQueueExitCallback(bool done)
DISALLOW_COPY_AND_ASSIGN(XmppConnectionManager)
bool DequeueSession(TcpSessionPtr tcp_session)
WorkQueue< TcpSessionPtr > session_queue_