21#ifndef INCLUDE_OLA_CLIENT_CLIENTRDMAPISHIM_H_
22#define INCLUDE_OLA_CLIENT_CLIENTRDMAPISHIM_H_
46 unsigned int universe,
50 const uint8_t *data = NULL,
51 unsigned int data_length = 0);
54 unsigned int universe,
58 const uint8_t *data = NULL,
59 unsigned int data_length = 0);
62 unsigned int universe,
66 const uint8_t *data = NULL,
67 unsigned int data_length = 0);
78 void HandleResponseWithPid(
84 void GetResponseStatusAndData(
91 void GetParamFromReply(
const std::string &message_type,
Types used as return values from the OLA Client.
The interface for an RDM API Implementation.
Classes that represent RDM commands.
The Result object passed to OLA client callbacks.
A 2 argument callback which deletes itself after it's run.
Definition Callback.h:1907
A 3 argument callback which deletes itself after it's run.
Definition Callback.h:2850
Definition ClientRDMAPIShim.h:39
The callback based C++ client for OLA.
Definition OlaClient.h:45
Indicates the result of a OLA API call.
Definition Result.h:52
This is the interface for an RDMAPI implementation.
Definition RDMAPIImplInterface.h:83
An RDM Command that represents responses (GET, SET or DISCOVER).
Definition RDMCommand.h:457
Represents the state of a response and/or any error codes.
Definition RDMAPIImplInterface.h:51
Represents a RDM UID.
Definition UID.h:57
RDMStatusCode
RDM Status Codes.
Definition RDMResponseCodes.h:45
The namespace containing all OLA symbols.
Definition Credentials.cpp:44