#include <App.h>
|
| App (IEventQueue *events, deskflow::ArgsBase *args) |
| App (App const &)=delete |
| App (App &&)=delete |
| ~App () override |
App & | operator= (App const &)=delete |
App & | operator= (App &&)=delete |
virtual void | help ()=0 |
virtual void | parseArgs (int argc, const char *const *argv)=0 |
virtual void | loadConfig ()=0 |
virtual bool | loadConfig (const std::string &pathname)=0 |
virtual const char * | daemonInfo () const =0 |
virtual std::string | configSection () const =0 |
virtual void | version () |
void | setByeFunc (void(*bye)(int)) override |
void | bye (int error) override |
IEventQueue * | getEvents () const override |
ARCH_APP_UTIL & | appUtil () |
deskflow::ArgsBase & | argsBase () const override |
int | run (int argc, char **argv) |
int | daemonMainLoop (int, const char **) |
void | setupFileLogging () |
void | loggingFilterWarning () const |
void | initApp (int argc, const char **argv) override |
void | initApp (int argc, char **argv) |
void | setEvents (EventQueue &events) |
void | setSocketMultiplexer (std::unique_ptr< SocketMultiplexer > &&sm) |
SocketMultiplexer * | getSocketMultiplexer () const |
virtual int | standardStartup (int argc, char **argv)=0 |
virtual int | runInner (int argc, char **argv, StartupFunc startup)=0 |
virtual void | startNode ()=0 |
virtual int | mainLoop ()=0 |
virtual const char * | daemonName () const =0 |
virtual int | foregroundStartup (int argc, char **argv)=0 |
virtual deskflow::Screen * | createScreen ()=0 |
virtual | ~IInterface ()=default |
| Interface destructor does nothing.
|
◆ App() [1/3]
◆ App() [2/3]
◆ App() [3/3]
◆ ~App()
◆ appUtil()
◆ argsBase()
◆ bye()
void App::bye |
( |
int | error | ) |
|
|
inlineoverridevirtual |
◆ configSection()
virtual std::string App::configSection |
( |
| ) |
const |
|
pure virtual |
◆ daemonInfo()
virtual const char * App::daemonInfo |
( |
| ) |
const |
|
pure virtual |
◆ daemonMainLoop()
int App::daemonMainLoop |
( |
int | , |
|
|
const char ** | ) |
◆ getEvents()
◆ getSocketMultiplexer()
◆ help()
virtual void App::help |
( |
| ) |
|
|
pure virtual |
◆ initApp() [1/2]
void App::initApp |
( |
int | argc, |
|
|
char ** | argv ) |
|
inline |
◆ initApp() [2/2]
void App::initApp |
( |
int | argc, |
|
|
const char ** | argv ) |
|
overridevirtual |
◆ instance()
◆ loadConfig() [1/2]
virtual void App::loadConfig |
( |
| ) |
|
|
pure virtual |
◆ loadConfig() [2/2]
virtual bool App::loadConfig |
( |
const std::string & | pathname | ) |
|
|
pure virtual |
◆ loggingFilterWarning()
void App::loggingFilterWarning |
( |
| ) |
const |
◆ operator=() [1/2]
App & App::operator= |
( |
App && | | ) |
|
|
delete |
◆ operator=() [2/2]
App & App::operator= |
( |
App const & | | ) |
|
|
delete |
◆ parseArgs()
virtual void App::parseArgs |
( |
int | argc, |
|
|
const char *const * | argv ) |
|
pure virtual |
◆ run()
int App::run |
( |
int | argc, |
|
|
char ** | argv ) |
◆ runEventsLoop()
void App::runEventsLoop |
( |
void * | | ) |
|
|
protected |
◆ setByeFunc()
void App::setByeFunc |
( |
void(* | bye )(int) | ) |
|
|
inlineoverridevirtual |
◆ setEvents()
◆ setSocketMultiplexer()
◆ setupFileLogging()
void App::setupFileLogging |
( |
| ) |
|
◆ version()
◆ m_bye
◆ m_events
The documentation for this class was generated from the following files: