|
| | MetadataClient (EventManager *evm) |
| |
| virtual | ~MetadataClient () |
| |
| virtual TcpSession * | AllocSession (Socket *socket) |
| |
| | HttpClient (EventManager *evm, std::string task_name=std::string("http client")) |
| |
| virtual | ~HttpClient () |
| |
| void | Init () |
| |
| void | Shutdown () |
| |
| void | SessionShutdown () |
| |
| virtual TcpSession * | CreateSession () |
| |
| HttpConnection * | CreateConnection (boost::asio::ip::tcp::endpoint) |
| |
| HttpConnection * | CreateConnection (const std::string &host, int port) |
| |
| bool | AddConnection (HttpConnection *) |
| |
| void | RemoveConnection (HttpConnection *) |
| |
| void | ProcessEvent (EnqueuedCb cb) |
| |
| struct _GlobalInfo * | GlobalInfo () |
| |
| boost::asio::io_context * | io_service () |
| |
| void | StartTimer (long) |
| |
| void | CancelTimer () |
| |
| bool | IsErrorHard (const boost::system::error_code &ec) |
| |
| | TcpServer (EventManager *evm) |
| |
| virtual | ~TcpServer () |
| |
| virtual bool | Initialize (unsigned short port) |
| |
| virtual bool | Initialize (unsigned short port, const IpAddress &host_ip, int intf_id=-1) |
| |
| bool | InitializeInternal (boost::asio::ip::tcp::endpoint localaddr) |
| |
| const std::string | ToString () const |
| |
| void | SetAcceptor () |
| |
| void | ResetAcceptor () |
| |
| void | Shutdown () |
| |
| void | ClearSessions () |
| |
| void | UpdateSessionsDscp (uint8_t dscp) |
| |
| virtual void | DeleteSession (TcpSession *session) |
| |
| virtual void | Connect (TcpSession *session, Endpoint remote) |
| |
| virtual bool | DisableSandeshLogMessages () const |
| |
| int | GetPort () const |
| |
| const io::SocketStats & | GetSocketStats () const |
| |
| size_t | GetSessionCount () const |
| |
| EventManager * | event_manager () |
| |
| bool | HasSessionReadAvailable () const |
| |
| bool | HasSessions () const |
| |
| TcpSession * | GetSession (Endpoint remote) |
| |
| void | WaitForEmpty () |
| |
| void | GetRxSocketStats (SocketIOStats *socket_stats) const |
| |
| void | GetTxSocketStats (SocketIOStats *socket_stats) const |
| |
| void | GetRxSocketStats (SocketIOStats &socket_stats) const |
| |
| void | GetTxSocketStats (SocketIOStats &socket_stats) const |
| |
| int | SetMd5SocketOption (NativeSocketType fd, uint32_t peer_ip, const std::string &md5_password) |
| |
| int | SetListenSocketMd5Option (uint32_t peer_ip, const std::string &md5_password) |
| |
| int | SetDscpSocketOption (NativeSocketType fd, uint8_t value) |
| |
| uint8_t | GetDscpValue (NativeSocketType fd) const |
| |
| int | SetListenSocketDscp (uint8_t value) |
| |
| int | SetSocketOptions (const SandeshConfig &sandesh_config) |
| |
| int | SetKeepAliveSocketOption (int fd, const SandeshConfig &sandesh_config) |
| |
Definition at line 11 of file metadata_client.h.