OdbDesignLib
OdbDesign ODB++ Parsing Library
Odb::Lib::App::OdbServerAppBase Class Referenceabstract
Inheritance diagram for Odb::Lib::App::OdbServerAppBase:
Odb::Lib::App::OdbAppBase Odb::Lib::App::IOdbServerApp Odb::Lib::App::IOdbApp Odb::Lib::App::IOdbApp

Public Member Functions

CrowApp & crow_app () override
 
RequestAuthenticationBaserequest_auth () override
 
void request_auth (std::unique_ptr< RequestAuthenticationBase > pRequestAuthentication) override
 
Utils::ExitCode Run () override
 
- Public Member Functions inherited from Odb::Lib::App::OdbAppBase
 OdbAppBase (int argc, char *argv[])
 
const OdbDesignArgsargs () const override
 
DesignCachedesigns () override
 

Protected Member Functions

 OdbServerAppBase (int argc, char *argv[])
 
virtual void add_controllers ()=0
 
virtual bool preServerRun ()
 
virtual bool postServerRun ()
 

Protected Attributes

RouteController::Vector m_vecControllers
 
- Protected Attributes inherited from Odb::Lib::App::OdbAppBase
DesignCache m_designCache
 
const OdbDesignArgs m_commandLineArgs
 

Additional Inherited Members

- Static Public Attributes inherited from Odb::Lib::App::OdbAppBase
static const char * DEFAULT_DESIGNS_DIR = "designs"
 

Detailed Description

Definition at line 12 of file OdbServerAppBase.h.


The documentation for this class was generated from the following files: