![]() |
Deskflow 1.24.0.365
Keyboard and mouse sharing utility
|
#include <ClientApp.h>


Public Member Functions | |
| ClientApp (IEventQueue *events, const QString &processName=QString()) | |
| ~ClientApp () override=default | |
| void | parseArgs () override |
| const char * | daemonName () const override |
| const char * | daemonInfo () const override |
| void | loadConfig () override |
| bool | loadConfig (const std::string &) override |
| int | start () override |
| int | runInner (StartupFunc startup) override |
| deskflow::Screen * | createScreen () override |
| int | mainLoop () override |
| void | startNode () override |
| 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 () |
| Public Member Functions inherited from App | |
| App (IEventQueue *events, const QString &processName) | |
| App (App const &)=delete | |
| App (App &&)=delete | |
| ~App () override | |
| App & | operator= (App const &)=delete |
| App & | operator= (App &&)=delete |
| void | setByeFunc (void(*bye)(int)) override |
| void | bye (int error) override |
| IEventQueue * | getEvents () const override |
| ARCH_APP_UTIL & | appUtil () |
| int | run () |
| int | daemonMainLoop (int, const char **) |
| void | setupFileLogging () |
| void | loggingFilterWarning () const |
| void | initApp () override |
| void | setEvents (EventQueue &events) |
| void | setSocketMultiplexer (std::unique_ptr< SocketMultiplexer > &&sm) |
| SocketMultiplexer * | getSocketMultiplexer () const |
| QString | processName () const |
| void | handleScreenError () const |
| Public Member Functions inherited from IApp | |
| virtual | ~IApp ()=default |
Static Public Member Functions | |
| static ClientApp & | instance () |
| Static Public Member Functions inherited from App | |
| static App & | instance () |
Additional Inherited Members | |
| Protected Member Functions inherited from App | |
| void | runEventsLoop (const void *) |
|
explicit |
|
overridedefault |
| void ClientApp::closeClient | ( | Client * | client | ) |
| void ClientApp::closeClientScreen | ( | deskflow::Screen * | screen | ) |
|
overridevirtual |
Implements IApp.
|
overridevirtual |
Implements App.
|
overridevirtual |
Implements IApp.
|
inline |
| void ClientApp::handleClientConnected | ( | ) | const |
| void ClientApp::handleClientDisconnected | ( | ) |
| void ClientApp::handleClientFailed | ( | const Event & | e | ) |
| void ClientApp::handleClientRefused | ( | const Event & | e | ) |
| void ClientApp::handleClientRestart | ( | const Event & | , |
| EventQueueTimer * | vtimer ) |
|
inlinestatic |
|
inlineoverridevirtual |
Implements App.
|
inlineoverridevirtual |
Implements App.
| Client * ClientApp::openClient | ( | const std::string & | name, |
| const NetworkAddress & | address, | ||
| deskflow::Screen * | screen ) |
| deskflow::Screen * ClientApp::openClientScreen | ( | ) |
|
overridevirtual |
Implements App.
|
overridevirtual |
Implements IApp.
| void ClientApp::scheduleClientRestart | ( | double | retryTime | ) |
| bool ClientApp::startClient | ( | ) |
|
overridevirtual |
Implements IApp.
| void ClientApp::stopClient | ( | ) |