Public Member Functions | Protected Member Functions | List of all members
Atom::Core::NebulaAtom Class Reference

Public Member Functions

 NebulaAtom (bool use_ssl=false)
 
bool get_use_ssl () const
 
Core::Server::Ptr get_server () const
 
HandlerFactoryget_handler_factory ()
 
std::vector< std::string > & get_console_parameters ()
 
void set_use_ssl (bool use_ssl)
 
int Init_ ()
 
int Init_ (int argc, char **argv)
 
void CustomHandlerCreator_ (HandlerFactory::FunctionHandlerCreator handler_creator)
 
void AddHandler_ (std::string route, HandlerFactory::FunctionHandler handler)
 

Protected Member Functions

virtual int Main_ ()
 
void SetupServer_ ()
 
void SetupSSL_ ()