swift
Classes | Functions | Variables
XSwiftBus Namespace Reference

Plugin loaded by X-Plane which publishes a DBus service. More...

Classes

class  CCommand
 Class-based interface to X-Plane's custom command API. More...
 
class  CConfig
 xswiftbus configuration class More...
 
class  DataRef
 Class providing access to a single X-Plane dataref. More...
 
class  ArrayDataRef
 Class providing access to a single X-Plane array dataref. More...
 
class  StringDataRef
 Class providing access to a single X-Plane string dataref. More...
 
class  CDBusConnection
 DBus connection. More...
 
struct  EventDeleter
 Functor struct deleteing an event. More...
 
class  WatchHandler
 DBus watch handler. More...
 
class  TimeoutHandler
 DBus timeout handler. More...
 
class  Timer
 Generic Timer. More...
 
class  IDispatchable
 Dispatchable Interface. More...
 
class  CDBusDispatcher
 DBus Dispatcher. More...
 
class  CDBusError
 DBus error. More...
 
class  CDBusMessage
 DBus Message. More...
 
class  CDBusObject
 DBus base object. More...
 
class  CDBusServer
 DBus connection. More...
 
class  CDrawable
 Class-based interface to X-Plane's drawing callback API. More...
 
class  CMenuItem
 Class-based interface to X-Plane SDK menu items. More...
 
class  CMenu
 Class-based interface to X-Plane SDK menus. More...
 
struct  CMessage
 Class representing a single line of text to be drawn in a message box. More...
 
class  CMessageBox
 Class for drawing a gray box with text messages. More...
 
class  CMessageBoxControl
 Class which builds upon CMessageBox with a scrollback buffer and commands for user control. More...
 
class  CPlugin
 Main plugin class. More...
 
class  CService
 xswiftbus service object which is accessible through DBus More...
 
class  CSettings
 xswiftbus/swift side settings class, JSON capable, shared among all services More...
 
class  CSettingsProvider
 Something owning the settings. More...
 
class  CSettingsAware
 Something having access to the settings. More...
 
class  CTerrainProbe
 Class based interface to X-Plane SDK terrain probe. More...
 
class  CTraffic
 xswiftbus service object for traffic aircraft which is accessible through DBus More...
 
class  Logger
 Simple logger class. Don't use it directly, but the _LOG macros instead. More...
 

Functions

void initXPlanePath ()
 Init global xplane path.
 

Variables

std::string g_xplanePath
 Absolute xplane path.
 
std::string g_sep
 Platform specific dir separator.
 

Detailed Description

Plugin loaded by X-Plane which publishes a DBus service.