Open Lighting Architecture  0.9.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | List of all members
ola::plugin::usbdmx::UsbDmxPlugin Class Reference
Inheritance diagram for ola::plugin::usbdmx::UsbDmxPlugin:
ola::Plugin ola::AbstractPlugin

Classes

struct  USBDeviceInformation

Public Member Functions

 UsbDmxPlugin (PluginAdaptor *plugin_adaptor)
std::string Name () const
std::string Description () const
ola_plugin_id Id () const
std::string PluginPrefix () const
bool AddDeviceDescriptor (int fd)
bool RemoveDeviceDescriptor (int fd)
void SocketReady ()
- Public Member Functions inherited from ola::Plugin
 Plugin (PluginAdaptor *plugin_adaptor)
bool LoadPreferences ()
std::string PreferenceSource () const
bool IsEnabled () const
virtual bool Start ()
virtual bool Stop ()
virtual bool DefaultMode () const
virtual void ConflictsWith (std::set< ola_plugin_id > *)
bool operator< (const AbstractPlugin &other) const

Additional Inherited Members

- Protected Member Functions inherited from ola::Plugin
virtual bool StartHook ()
virtual bool StopHook ()
virtual bool SetDefaultPreferences ()
- Protected Attributes inherited from ola::Plugin
PluginAdaptorm_plugin_adaptor
class Preferencesm_preferences
- Static Protected Attributes inherited from ola::Plugin
static const char ENABLED_KEY [] = "enabled"

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