|
| ClientApp (IEventQueue *events) |
| ~ClientApp () override=default |
void | parseArgs (int argc, const char *const *argv) override |
void | help () override |
const char * | daemonName () const override |
const char * | daemonInfo () const override |
void | loadConfig () override |
bool | loadConfig (const std::string &pathname) override |
int | foregroundStartup (int argc, char **argv) override |
int | standardStartup (int argc, char **argv) override |
int | runInner (int argc, char **argv, StartupFunc startup) override |
deskflow::Screen * | createScreen () override |
int | mainLoop () override |
void | startNode () override |
std::string | configSection () const override |
void | updateStatus () const |
void | updateStatus (const std::string_view &) const |
void | handleScreenError () |
deskflow::Screen * | openClientScreen () |
void | closeClientScreen (deskflow::Screen *screen) |
void | handleClientRestart (const Event &, EventQueueTimer *vtimer) |
void | scheduleClientRestart (double retryTime) |
void | handleClientConnected () const |
void | handleClientFailed (const Event &e) |
void | handleClientRefused (const Event &e) |
void | handleClientDisconnected () |
Client * | openClient (const std::string &name, const NetworkAddress &address, deskflow::Screen *screen) |
void | closeClient (Client *client) |
bool | startClient () |
void | stopClient () |
Client * | getClientPtr () |
deskflow::ClientArgs & | args () const |
| 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 | 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 | ~IInterface ()=default |
| Interface destructor does nothing.
|