| // -*- mode: c++; indent-tabs-mode: nil; tab-width: 2 -*- | |
| namespace Moses | |
| { | |
| struct | |
| ServerOptions | |
| { | |
| bool is_serial; | |
| uint32_t numThreads; // might not be used any more, actually | |
| size_t sessionTimeout; // this is related to Moses translation sessions | |
| size_t sessionCacheSize; // this is related to Moses translation sessions | |
| int port; // this is for the abyss server | |
| std::string logfile; // this is for the abyss server | |
| int maxConn; // this is for the abyss server | |
| int maxConnBacklog; // this is for the abyss server | |
| int keepaliveTimeout; // this is for the abyss server | |
| int keepaliveMaxConn; // this is for the abyss server | |
| int timeout; // this is for the abyss server | |
| bool init(Parameter const& param); | |
| ServerOptions(Parameter const& param); | |
| ServerOptions(); | |
| }; | |
| } | |