Open Lighting Architecture  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ola::PluginAdaptor Class Reference
Inheritance diagram for ola::PluginAdaptor:
ola::io::SelectServerInterface ola::thread::SchedulingExecutorInterface ola::thread::ExecutorInterface ola::thread::SchedulerInterface

Public Member Functions

 PluginAdaptor (class DeviceManager *device_manager, ola::io::SelectServerInterface *select_server, ExportMap *export_map, class PreferencesFactory *preferences_factory, class PortBrokerInterface *port_broker)
bool AddReadDescriptor (ola::io::ReadFileDescriptor *descriptor)
bool AddReadDescriptor (ola::io::ConnectedDescriptor *descriptor, bool delete_on_close=false)
bool RemoveReadDescriptor (ola::io::ReadFileDescriptor *descriptor)
bool RemoveReadDescriptor (ola::io::ConnectedDescriptor *descriptor)
bool AddWriteDescriptor (ola::io::WriteFileDescriptor *descriptor)
bool RemoveWriteDescriptor (ola::io::WriteFileDescriptor *descriptor)
ola::thread::timeout_id RegisterRepeatingTimeout (unsigned int ms, Callback0< bool > *closure)
ola::thread::timeout_id RegisterRepeatingTimeout (const TimeInterval &interval, Callback0< bool > *closure)
ola::thread::timeout_id RegisterSingleTimeout (unsigned int ms, SingleUseCallback0< void > *closure)
ola::thread::timeout_id RegisterSingleTimeout (const TimeInterval &interval, SingleUseCallback0< void > *closure)
void RemoveTimeout (ola::thread::timeout_id id)
void Execute (ola::BaseCallback0< void > *closure)
const TimeStampWakeUpTime () const
ExportMapGetExportMap () const
bool RegisterDevice (class AbstractDevice *device) const
bool UnregisterDevice (class AbstractDevice *device) const
class PreferencesNewPreference (const std::string &name) const
class PortBrokerInterfaceGetPortBroker () const

Member Function Documentation

bool ola::PluginAdaptor::AddWriteDescriptor ( ola::io::WriteFileDescriptor descriptor)
virtual

Register a WriteFileDescriptor with the SelectServer

Implements ola::io::SelectServerInterface.


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