Open Lighting Architecture: include/ola/client/CallbackTypes.h File Reference

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
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().