Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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...