Open Lighting Architecture  0.9.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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

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

Typedefs

typedef SingleUseCallback2
< void, const Result &, const
std::vector< OlaPlugin > & > 
ola::client::PluginListCallback
 Invoked when OlaClient::FetchPluginList() completes.
typedef SingleUseCallback2
< void, const Result &, const
std::string & > 
ola::client::PluginDescriptionCallback
 Invoked when OlaClient::FetchPluginDescription() completes.
typedef SingleUseCallback2
< void, const Result &, const
PluginState & > 
ola::client::PluginStateCallback
 Invoked when OlaClient::FetchPluginState() completes.
typedef SingleUseCallback2
< void, const Result &, const
std::vector< OlaDevice > & > 
ola::client::DeviceInfoCallback
 Invoked when OlaClient::FetchDeviceInfo() completes.
typedef SingleUseCallback2
< void, const Result &, const
std::vector< OlaDevice > & > 
ola::client::CandidatePortsCallback
 Invoked when OlaClient::FetchDeviceInfo() completes.
typedef SingleUseCallback1
< void, const Result & > 
ola::client::SetCallback
 Invoked when an operation completes.
typedef BaseCallback1< void,
const Result & > 
ola::client::GeneralSetCallback
 Invoked when an operation completes.
typedef SingleUseCallback2
< void, const Result &, const
std::vector< OlaUniverse > & > 
ola::client::UniverseListCallback
 Invoked when OlaClient::FetchUniverseList() completes.
typedef SingleUseCallback2
< void, const Result &, const
OlaUniverse & > 
ola::client::UniverseInfoCallback
 Invoked when OlaClient::FetchUniverseInfo() completes.
typedef SingleUseCallback2
< void, const Result &, const
std::string & > 
ola::client::ConfigureDeviceCallback
 Invoked when OlaClient::ConfigureDevice() completes.
typedef SingleUseCallback2
< void, const Result &, const
ola::rdm::UIDSet & > 
ola::client::DiscoveryCallback
 Invoked when OlaClient::RunDiscovery() completes.
typedef SingleUseCallback3
< void, const Result &, const
DMXMetadata &, const DmxBuffer & > 
ola::client::DMXCallback
 Called once when OlaClient::FetchDMX() completes.
typedef Callback2< void, const
DMXMetadata &, const DmxBuffer & > 
ola::client::RepeatableDMXCallback
 Called when new DMX data arrives.
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().