Open Lighting Architecture  Latest Git
Namespaces | Typedefs
CallbackTypes.h File Reference

Detailed Description

The various callbacks used with the OLA Client.

Include dependency graph for CallbackTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ola
 The namespace containing all OLA symbols.
 
 ola::client
 OLA C++ API.
 

Typedefs

typedef SingleUseCallback2< void, const Result &, const std::vector< OlaPlugin > & > ola::client::PluginListCallback
 Invoked when OlaClient::FetchPluginList() completes. More...
 
typedef SingleUseCallback2< void, const Result &, const std::string & > ola::client::PluginDescriptionCallback
 Invoked when OlaClient::FetchPluginDescription() completes. More...
 
typedef SingleUseCallback2< void, const Result &, const PluginState & > ola::client::PluginStateCallback
 Invoked when OlaClient::FetchPluginState() completes. More...
 
typedef SingleUseCallback2< void, const Result &, const std::vector< OlaDevice > & > ola::client::DeviceInfoCallback
 Invoked when OlaClient::FetchDeviceInfo() completes. More...
 
typedef SingleUseCallback2< void, const Result &, const std::vector< OlaDevice > & > ola::client::CandidatePortsCallback
 Invoked when OlaClient::FetchDeviceInfo() completes. More...
 
typedef SingleUseCallback1< void, const Result & > ola::client::SetCallback
 Invoked when an operation completes. More...
 
typedef BaseCallback1< void, const Result & > ola::client::GeneralSetCallback
 Invoked when an operation completes. More...
 
typedef SingleUseCallback2< void, const Result &, const std::vector< OlaUniverse > & > ola::client::UniverseListCallback
 Invoked when OlaClient::FetchUniverseList() completes. More...
 
typedef SingleUseCallback2< void, const Result &, const OlaUniverse & > ola::client::UniverseInfoCallback
 Invoked when OlaClient::FetchUniverseInfo() completes. More...
 
typedef SingleUseCallback2< void, const Result &, const std::string & > ola::client::ConfigureDeviceCallback
 Invoked when OlaClient::ConfigureDevice() completes. More...
 
typedef SingleUseCallback2< void, const Result &, const ola::rdm::UIDSet & > ola::client::DiscoveryCallback
 Invoked when OlaClient::RunDiscovery() completes. More...
 
typedef SingleUseCallback3< void, const Result &, const DMXMetadata &, const DmxBuffer & > ola::client::DMXCallback
 Called once when OlaClient::FetchDMX() completes. More...
 
typedef Callback2< void, const DMXMetadata &, const DmxBuffer & > ola::client::RepeatableDMXCallback
 Called when new DMX data arrives. More...
 
typedef SingleUseCallback3< void, const Result &, const RDMMetadata &, const ola::rdm::RDMResponse * > ola::client::RDMCallback
 Called when a RDM request completes. Used with OlaClient::RDMGet() and OlaClient::RDMSet(). More...