#include <Server.h>
Public Member Functions | |
Server (Moses::Parameter ¶ms) | |
~Server () | |
int | run () |
void | delete_session (uint64_t const session_id) |
Moses::ServerOptions const & | options () const |
Session const & | get_session (uint64_t session_id) |
Definition at line 23 of file Server.h.
MosesServer::Server::Server | ( | Moses::Parameter & | params | ) |
Definition at line 8 of file Server.cpp.
MosesServer::Server::~Server | ( | ) |
Definition at line 22 of file Server.cpp.
void MosesServer::Server::delete_session | ( | uint64_t const | session_id | ) |
Definition at line 78 of file Server.cpp.
References MosesServer::SessionCache::erase().
Referenced by MosesServer::CloseSession::execute().
Session const & MosesServer::Server::get_session | ( | uint64_t | session_id | ) |
Definition at line 71 of file Server.cpp.
Referenced by MosesServer::Translator::get_session().
Moses::ServerOptions const & MosesServer::Server::options | ( | ) | const |
Definition at line 64 of file Server.cpp.
int MosesServer::Server::run | ( | ) |
Definition at line 29 of file Server.cpp.
References Moses::ServerOptions::is_serial, Moses::ServerOptions::keepaliveMaxConn, Moses::ServerOptions::keepaliveTimeout, Moses::ServerOptions::logfile, Moses::ServerOptions::maxConn, Moses::ServerOptions::maxConnBacklog, Moses::ServerOptions::port, Moses::ServerOptions::timeout, VERBOSE, and XVERBOSE.
Referenced by run_as_server().