Open Lighting Architecture  0.9.0
 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.

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().