Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
deskflow::ClientArgs Class Reference

#include <ClientArgs.h>

Inheritance diagram for deskflow::ClientArgs:
Collaboration diagram for deskflow::ClientArgs:

Public Member Functions

 ClientArgs ()
 Public functions.
 ~ClientArgs () override=default
Public Member Functions inherited from deskflow::ArgsBase
 ArgsBase ()=default
virtual ~ArgsBase ()=default

Public Attributes

int m_yscroll = 0
bool m_enableLangSync = false
ClientScrollDirection m_clientScrollDirection = ClientScrollDirection::Normal
 Should keyboard input be in same language as on server.
std::string m_serverAddress
 m_serverAddress stores deskflow server address
Public Attributes inherited from deskflow::ArgsBase
ClassType m_classType = ClassType::Base
 Stores what type of object this is.
bool m_daemon = true
 Should run as a daemon.
bool m_restartable = true
 Should the app restart automatically.
bool m_noHooks = false
 Should the app use hooks.
const char * m_pname = nullptr
 The filename of the running process.
const char * m_logFilter = nullptr
 The logging level of the application.
const char * m_logFile = nullptr
 The full path to the logfile.
const char * m_display = nullptr
 Contains the X-Server display to use.
std::string m_name
 The name of the current computer.
bool m_disableTray = false
 Should the app add a tray icon.
bool m_shouldExitOk = false
 Will cause the application to exit with OK code when set to true.
bool m_shouldExitFail = false
 Will cause the application to exit with fail code when set to true.
std::string m_deskflowAddress
 Bind to this address.
bool m_enableCrypto = false
 Should the connections be TLS encrypted.
std::string m_tlsCertFile
 Contains the location of the TLS certificate file.
bool m_preventSleep = false
 Stop this computer from sleeping.

Additional Inherited Members

Public Types inherited from deskflow::ArgsBase
enum class  ClassType { Base , Server , Client }
 This sets the type of the derived class. More...
Static Protected Member Functions inherited from deskflow::ArgsBase
template<class T>
static void destroy (T *&p)
 deletes pointers and sets the value to null

Constructor & Destructor Documentation

◆ ClientArgs()

deskflow::ClientArgs::ClientArgs ( )

Public functions.

◆ ~ClientArgs()

deskflow::ClientArgs::~ClientArgs ( )
overridedefault

Member Data Documentation

◆ m_clientScrollDirection

ClientScrollDirection deskflow::ClientArgs::m_clientScrollDirection = ClientScrollDirection::Normal

Should keyboard input be in same language as on server.

m_clientScrollDirection This option is responcible for scroll direction on client side.

◆ m_enableLangSync

bool deskflow::ClientArgs::m_enableLangSync = false

◆ m_serverAddress

std::string deskflow::ClientArgs::m_serverAddress

m_serverAddress stores deskflow server address

◆ m_yscroll

int deskflow::ClientArgs::m_yscroll = 0

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