Public Types | Public Member Functions | Protected Member Functions | List of all members
NAF::Core::Server Class Reference
Inheritance diagram for NAF::Core::Server:
Inheritance graph
[legend]
Collaboration diagram for NAF::Core::Server:
Collaboration graph
[legend]

Public Types

using Ptr = std::shared_ptr< Server >
 

Public Member Functions

 Server (HandlerFactory *handler_factory)
 
bool get_use_ssl () const
 
void set_use_ssl (bool use_ssl)
 
void initialize (Application &self) override
 
void uninitialize () override
 
int main (const std::vector< std::string > &args) override
 

Protected Member Functions

void SetupParams_ (HTTPServerParams::Ptr params)