Deskflow 1.26.0.443
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 C[struct].keyname
 C[struct].neighbourDirs
 CAction
 CInputFilter::Action
  CInputFilter::KeyboardBroadcastAction
  CInputFilter::KeystrokeAction
  CInputFilter::LockCursorToScreenAction
  CInputFilter::MouseButtonAction
  CInputFilter::RestartServer
  CInputFilter::SwitchInDirectionAction
  CInputFilter::SwitchToNextScreenAction
  CInputFilter::SwitchToScreenAction
 CActionDialog::ActionTypes
 CKeyState::AddActiveModifierContext
 CAppUtil
  CAppUtilUnix
  CAppUtilWindows
 CARCH_LOG
  CArchDelegating implementation of architecture dependent interfaces
 CARCH_MULTITHREAD
  CArchDelegating implementation of architecture dependent interfaces
 CARCH_NETWORK
  CArchDelegating implementation of architecture dependent interfaces
 CArchCondImplInternal condition variable data. An architecture dependent type holding the necessary data for a condition variable
 CArchMiscWindowsMiscellaneous win32 functions
 CArchMutexImplInternal mutex data. An architecture dependent type holding the necessary data for a mutex
 CArchMutexLockConvenience object to lock/unlock an arch mutex
 CArchNetAddressImplInternal network address data. An architecture dependent type holding the necessary data for a network address
 CArchSocketImplInternal socket data. An architecture dependent type holding the necessary data for a socket
 CArchThreadImplInternal thread data. An architecture dependent type holding the necessary data for a thread
 Cdeskflow::KeyMap::Keystroke::Button
 CIPrimaryScreen::ButtonInfoButton event data
 Cdeskflow::string::CaselessCmpCase-insensitive comparisons
 CCBMPHeader
 CCBMPInfoHeader
 Cdeskflow::server::Config::CellEdge
 CChunkTypeFile transfer data chunk types
 CXWindowsClipboard::CICCCMGetClipboard
 CSettings::Client
 CClientProxy1_0::ClientClipboard
 CClientInfoClient screen information structure
 CClientListener
 CClientProxyUnknown
 CClipboardChunkAssemblyState
 CIScreen::ClipboardInfo
 CInputFilter::Condition
  CInputFilter::KeystrokeCondition
  CInputFilter::MouseButtonCondition
  CInputFilter::ScreenConnectedCondition
 CCondVarBaseGeneric condition variable
  CCondVar< bool >
  CCondVar< T >Condition variable
 Cdeskflow::server::ConfigServer configuration
 Cdeskflow::server::ConfigReadContextConfiguration read context
 CIDataSocket::ConnectionFailedInfo
 CCoordinate
 CSettings::Core
 CCoreArgParserThe CoreArgParser class This class processes the argments for the "core" app
 CCoreArgsThe CoreArgs class This class contains args for the CoreArgParser
 CSettings::Daemon
 Cdeskflow::KeyMap::Keystroke::Data
 CArchNetworkBSD::Deps
 CIPrimaryScreen::EiConnectInfo
 CXWindowsUtil::ErrorLockX11 error handler
 Cdeskflow::gui::messages::Errors
 CEventEvent
 CEventData
  CChunk
   CClipboardChunk
  CClient::DisconnectRequest
  CExitEventData
  CServer::KeyboardBroadcastInfoKeyboard broadcast data
  CServer::LockCursorToScreenInfoLock cursor to screen data
  CServer::SwitchInDirectionInfoSwitch in direction data
  CServer::SwitchToScreenInfoSwitch to screen data
 CEvent::EventFlags
 CEventQueueTimer
 Cstd::exception
  CThreadExceptionGeneric thread exception
   CThreadCancelExceptionThread exception to cancel
   CThreadExitExceptionThread exception to exit
 CClient::FailInfo
 Cdeskflow::FinalAction< Callable >The FinalAction class implements a common pattern for calling an action at the end of a function
 CFingerprint
 CFingerprintDatabase
 CFunctionEventJobUse a function as an event job
 Cdeskflow::KeyMap::Keystroke::Group
 CSettings::Gui
 Cdeskflow::PortalGlobalShortcuts::HotKey
 CHotkey
 CIPrimaryScreen::HotKeyInfoHot key event data
 CIApp
  CApp
   CClientApp
   CServerApp
 CIArchDaemonInterface for architecture dependent daemonizing
  CArchDaemonWindowsWin32 implementation of IArchDaemon
 CIArchLogInterface for architecture dependent logging
  CArchLogUnixUnix implementation of IArchLog
  CArchLogWindowsWin32 implementation of IArchLog
 CIArchMultithreadInterface for architecture dependent multithreading
  CArchMultithreadPosixPosix implementation of IArchMultithread
  CArchMultithreadWindowsWin32 implementation of IArchMultithread
 CIArchNetworkInterface for architecture dependent networking
  CArchNetworkBSDBerkeley (BSD) sockets implementation of IArchNetwork
  CArchNetworkWinsockWin32 implementation of IArchNetwork
 CIClipboardClipboard interface
  CClipboardMemory buffer clipboard
  CMSWindowsClipboardMicrosoft windows clipboard implementation
  COSXClipboardOS X clipboard implementation
  CXWindowsClipboardX11 clipboard implementation
  Cdeskflow::EiClipboardEI/Portal clipboard implementation
 CIEventQueueEvent queue interface
  CEventQueueEvent queue
 CIEventQueueBufferEvent queue buffer interface
  CMSWindowsEventQueueBufferEvent queue buffer for Win32
  COSXEventQueueBufferEvent queue buffer for OS X
  CSimpleEventQueueBufferIn-memory event queue buffer
  CXWindowsEventQueueBufferEvent queue buffer for X11
  Cdeskflow::EiEventQueueBufferEvent queue buffer for Ei
 CIJobJob interface
  CFunctionJobUse a function as a job
  CTMethodJob< T >Use a function as a job
 CIKeyStateKey state interface
  CIPlatformScreenScreen interface
   CPlatformScreenBase screen implementation
    CMSWindowsScreenImplementation of IPlatformScreen for Microsoft Windows
    COSXScreenImplementation of IPlatformScreen for OS X
    CXWindowsScreenImplementation of IPlatformScreen for X11
    Cdeskflow::EiScreenImplementation of IPlatformScreen for X11
  CKeyStateCore key state
   CMSWindowsKeyStateMicrosoft Windows key mapper
   COSXKeyStateOS X key state
   CXWindowsKeyStateX Windows key state
   Cdeskflow::EiKeyStateA key state for Ei
 CILogOutputterOutputter interface
  CConsoleLogOutputterWrite log to console
  CFileLogOutputterWrite log to file
  CMSWindowsDebugOutputterWrite log to debugger
  CStopLogOutputterStop traversing log chain outputter
  CSystemLogOutputterWrite log to system log
 CIMSWindowsClipboardConverterClipboard format converter interface
  CMSWindowsClipboardAnyTextConverterConvert to/from some text encoding
   CMSWindowsClipboardHTMLConverterConvert to/from HTML encoding
   CMSWindowsClipboardUTF16ConverterConvert to/from UTF-16 encoding
  CMSWindowsClipboardBitmapConverterConvert to/from some text encoding
 CIMSWindowsClipboardFacade
  CMSWindowsClipboardFacade
 CInputFilter
 CSettings::InternalConfig
 CIOSXClipboardConverterClipboard format converter interface
  COSXClipboardAnyBitmapConverterConvert to/from some text encoding
  COSXClipboardAnyTextConverterConvert to/from some text encoding
   COSXClipboardHTMLConverterConvert to/from HTML encoding
   COSXClipboardTextConverterConvert to/from locale text encoding
   COSXClipboardUTF16ConverterConvert to/from UTF-16 encoding
   COSXClipboardUTF8Converter
  COSXClipboardBMPConverter
 CIOSXKeyResource
  COSXKeyLayoutResourceKey resource for a keyboard layout, backed by UCKeyTranslate
 CIPrimaryScreenPrimary screen interface
  CIPlatformScreenScreen interface
 CIScreenScreen interface
  CIClientClient interface
   CBaseClientProxyGeneric proxy for client or primary
    CClientProxyGeneric proxy for client
     CClientProxy1_0Proxy for client implementing protocol version 1.0
      CClientProxy1_1Proxy for client implementing protocol version 1.1
       CClientProxy1_2Proxy for client implementing protocol version 1.2
        CClientProxy1_3Proxy for client implementing protocol version 1.3
         CClientProxy1_4Proxy for client implementing protocol version 1.4
          CClientProxy1_5Proxy for client implementing protocol version 1.5
           CClientProxy1_6Proxy for client implementing protocol version 1.6
            CClientProxy1_7Proxy for client implementing protocol version 1.7
             CClientProxy1_8
    CPrimaryClientPrimary screen as pseudo-client
   CClientDeskflow client
  CIPlatformScreenScreen interface
  Cdeskflow::ScreenPlatform independent screen
 CIScreenSaverScreen saver interface
  CMSWindowsScreenSaverMicrosoft windows screen saver implementation
  COSXScreenSaverOSX screen saver implementation
  CXWindowsScreenSaverX11 screen saver implementation
 CISecondaryScreenSecondary screen interface
  CIPlatformScreenScreen interface
 CISocketGeneric socket interface
  CIDataSocketData stream socket interface
   CTCPSocketTCP data socket
    CSecureSocketSecure socket
  CIListenSocketListen socket interface
   CTCPListenSocketTCP listen socket
    CSecureListenSocket
 CISocketFactorySocket factory
  CTCPSocketFactorySocket factory for TCP sockets
 CISocketMultiplexerJobSocket multiplexer job
  CTSocketMultiplexerMethodJob< T >Use a method as a socket multiplexer job
 Cdeskflow::IStreamBidirectional stream interface
  CIDataSocketData stream socket interface
  CStreamFilterA stream filter
   CPacketStreamFilterPacketizing stream filter
 Cvalidators::IStringValidator
  Cvalidators::ComputerNameValidator
  Cvalidators::EmptyStringValidator
  Cvalidators::IpAddressValidator
  Cvalidators::ScreenDuplicationsValidator
  Cvalidators::SpacesValidator
 Cstd::iterator_traits
  Cdeskflow::server::Config::const_iterator
 Cstd::iterator_traits< deskflow::server::Config >
 CIXWindowsClipboardConverterClipboard format converter interface
  CXWindowsClipboardAnyBitmapConverterConvert to/from some text encoding
  CXWindowsClipboardBMPConverterConvert to/from some text encoding
  CXWindowsClipboardHTMLConverterConvert to/from HTML encoding
  CXWindowsClipboardTextConverterConvert to/from locale text encoding
  CXWindowsClipboardUCS2ConverterConvert to/from UCS-2 encoding
  CXWindowsClipboardUTF8ConverterConvert to/from UTF-8 encoding
 Cdeskflow::KeyboardLayoutManager
 CKeyEntry
 CIKeyState::KeyInfoKey event data
 Cdeskflow::KeyMap::KeyItemKeyID synthesis info
 Cdeskflow::KeyMapKey map
 CKeyModifierNameMapEntry
 CKeyNameMapEntry
 CKeySequence
 Cdeskflow::KeyMap::KeystrokeA keystroke
 CLockMutual exclusion lock utility
 CLogLogging facility
 CSettings::Log
 CApp::LoopErrorCode
 CXWindowsClipboard::MotifClipFormat
 CXWindowsClipboard::MotifClipHeader
 CXWindowsClipboard::MotifClipItem
 CIPrimaryScreen::MotionInfoMotion event data
 CMSWindowsDesksMicrosoft Windows desk handling
 CMSWindowsHandleRAII pattern for a Windows handle (ensures handle is closed when out of scope)
 CMSWindowsHookLoads and provides functions for the Windows hook
 CMSWindowsPowerManager
 Cdeskflow::platform::MSWindowsProcess
 CMSWindowsSession
 CMSWindowsWatchdogMonitors and controls a core process on Windows, elevating if necessary
 CMutexMutual exclusion
 CNetworkAddressNetwork address type
 CNSObject
  CScreenSaverController
 COSXPowerManager
 CIArchNetwork::PollEntryA socket query for poll()
 CIArchNetwork::PollEventMaskEvents for poll()
 Cdeskflow::PortalClipboard
 Cdeskflow::PortalGlobalShortcuts
 Cdeskflow::PortalInputCapture
 Cdeskflow::PortalRemoteDesktop
 CPriorityQueue< T, Container, Compare >A priority queue with an iterator
 CProtocolUtilDeskflow protocol utilities
 CQAbstractTableModel
  CScreenSetupModel
 CQDialog
  CAboutDialog
  CActionDialog
  CClientConfigDialogThe ClientConfigDialog class Simple dialog to allow users to configure the Client settings
  CFingerprintDialog
  CHelpDialog
  CHotkeyDialog
  CScreenSettingsDialog
  CServerConfigDialog
  CSettingsDialog
 CQDockWidget
  CLogDock
 CQFrame
  CFingerprintPreview
 CQLabel
  CNewScreenWidget
  CTrashScreenWidget
 CQList
  CScreenList
 CQMainWindow
  CMainWindow
 CQObject
  CApp
  CDaemonApp
  CI18NThe I18N singleton class handles detection and loading of translation files
  CLogLevel
  CSettings
  CVersionChecker
  Cdeskflow::core::ipc::IpcServer
   Cdeskflow::core::ipc::CoreIpcServer
   Cdeskflow::core::ipc::DaemonIpcServer
  Cdeskflow::gui::CoreProcess
  Cdeskflow::gui::FileTail
  Cdeskflow::gui::Logger
  Cdeskflow::gui::NetworkMonitorMonitor network activity changes and provide IP address updates
  Cdeskflow::gui::ipc::IpcClient
   Cdeskflow::gui::ipc::CoreIpcClient
   Cdeskflow::gui::ipc::DaemonIpcClient
  Cvalidators::ValidationError
 CQPushButton
  CKeySequenceWidget
 CQSettingsProxy
 CQStatusBar
  CStatusBar
 CQTableView
  CScreenSetupView
 CQValidator
  Cvalidators::LineEditValidator
   Cvalidators::AliasValidator
   Cvalidators::ScreenNameValidator
 CQWidget
  CLogWidget
  CSearchWidget
  CSettingsDialogButtonBox
 CXWindowsClipboard::Reply
 CInputFilter::Rule
 Cstd::runtime_error
  CApp::XNoEiSupport
  CArchDaemonExceptionGeneric daemon exception
   CArchDaemonFailedExceptionCould not daemonize
    CArchDaemonUninstallNotInstalledExceptionAttempted to uninstall a daemon that was not installed
   CArchDaemonInstallExceptionCould not install daemon
   CArchDaemonUninstallFailedExceptionCould not uninstall daemon
  CArchNetworkExceptionGeneric network exception
   CArchNetworkAccessExceptionNetwork insufficient permission
   CArchNetworkAddressInUseExceptionNetwork address in use
   CArchNetworkConnectionRefusedExceptionRemote end of socket refused connection
   CArchNetworkDisconnectedExceptionRemote end of socket has disconnected
   CArchNetworkIOExceptionNetwork I/O error
   CArchNetworkInterruptedExceptionOperation was interrupted
   CArchNetworkNameExceptionGeneric network name lookup erros
    CArchNetworkNameFailureExceptionNon-recoverable name server error
    CArchNetworkNameNoAddressExceptionThe named host is known but has no address
    CArchNetworkNameUnavailableExceptionTemporary name server error
    CArchNetworkNameUnknownExceptionThe named host is unknown
    CArchNetworkNameUnsupportedExceptionThe named host is known but no supported address
   CArchNetworkNoAddressExceptionNetwork address is unavailable or not local
   CArchNetworkNoRouteExceptionNo route to address
   CArchNetworkNotConnectedExceptionSocket not connected
   CArchNetworkResourceExceptionNetwork insufficient resources
   CArchNetworkShutdownExceptionRemote read end of socket has closed
   CArchNetworkSupportExceptionNo support for requested network resource/service
   CArchNetworkTimedOutExceptionRemote end of socket is not responding
  CBaseExceptionException base class
   CDeskflowExceptionGeneric deskflow exception class
    CBadClientExceptionBadClientException - Thrown when the client fails to follow the protocol
    CDuplicateClientExceptionClient already connected exception
    CExitAppExceptionGeneric exit eception
    CIncompatibleClientExceptionIncompatible client exception
    CInvalidProtocolExceptionInvalidProtocolException - Thrown when the server protocol is unreconized
    CUnknownClientExceptionClient not in map exception
   CIOExceptionGeneric i/o exception class
    CIOCloseExceptionThe IOCloseException - Thrown if a stream cannot be closed
     CSocketIOCloseExceptionSocketIOCloseException - Thrown if a stream cannot be closed
    CIOClosedExceptionIOClosedException - Thrown when attempting to close or perform I/O on an already closed
    CIOEndOfStreamExceptionIOEndOfStreamException - Thrown when attempting to read beyond the end of a stream
    CIOWouldBlockExceptionIOWouldBlockException - Thrown if an operation on a stream would block
    CXIOReadMismatchMismatched read exception
   CMTExceptionMTException generic multithreading exception
    CMTThreadUnavailableExceptionMTThreadUnavailableException - Thrown when a thread cannot be created
   CScreenExceptionThe ScreenException class, generic screen exception
    CScreenOpenFailureExceptionScreenOpenFailureException - Thrown when a screen cannot be opened or initialized
     CScreenUnavailableExceptionScreen unavailable exception
   CSocketExceptionSocketException generic socket exception
    CSocketAddressExceptionSocket bad address exception
    CSocketWithWhatExceptionSocketWithWhatException - generic SocketException Exception with a generic what method impl
     CSocketAddressInUseExceptionSocketAddressInUseException Thrown when a socket cannot be bound to an address because the address is already in use
     CSocketBindExceptionSocketBindException - Thrown when a socket cannot be bound to an address
     CSocketConnectExceptionSocketConnectException - Thrown when a socket cannot connect to a remote endpoint
     CSocketCreateExceptionSocketCreateException - Thrown when a socket cannot be created (by the operating system)
   Cdeskflow::server::ServerConfigReadExceptionConfiguration stream read exception
  CDisplayInvalidException
 CSettings::Screen
 CScreenConfigScreen configuration base class
  CScreen
  CServerConfig
 CServer::ScreenConnectedInfoScreen connected data
 C<ScreenSaverControl>
  CScreenSaverController
 CScrollRemainder
 CSettings::Security
 CServerDeskflow server
 CSettings::Server
 CServerProxyProxy for server implementing protocol version 1.6
  CServerProxy1_7Proxy for server implementing protocol version 1.7
   CServerProxy1_8Proxy for server implementing protocol version 1.8
 CSettingsKeys
 CSocketMultiplexerSocket multiplexer
 CSsl
 CSslLogger
 CStopwatchA timer class
 CStreamBufferFIFO of bytes
 CStreamChunker
 Cdeskflow::PortalClipboard::SupportedMime
 CSystemLoggerWrite log to system log only
 CThreadThread handle
 CIEventQueue::TimerEvent
 CUnicodeUnicode utility functions
 CIPrimaryScreen::WheelInfoWheel motion event data
 CWin32Modifiers
 CXDGKeyUtilXKB utility functions
 CXDGPowerManager
 CXWindowsUtilX11 utility functions