24 #ifndef INCLUDE_OLAD_PORTBROKER_H_
25 #define INCLUDE_OLAD_PORTBROKER_H_
31 #include <olad/Universe.h>
32 #include <olad/Port.h>
45 virtual void SendRDMRequest(
67 typedef std::pair<std::string, const Port*> port_key;
69 void RequestComplete(port_key key,
73 std::set<port_key> m_ports;
78 #endif // INCLUDE_OLAD_PORTBROKER_H_
Definitions and Interfaces to implement an RDMController that sends a single message at a time...
Definition: PortBroker.h:40
Definition: Universe.h:45
void SendRDMRequest(const Port *port, Universe *universe, ola::rdm::RDMRequest *request, ola::rdm::RDMCallback *callback)
Definition: PortBroker.cpp:60
Definition: PortBroker.h:53
RDM Commands that represent requests (GET, SET or DISCOVER).
Definition: RDMCommand.h:233
void RemovePort(const Port *port)
Definition: PortBroker.cpp:47
The base class for all 1 argument callbacks.
Definition: Callback.h:982
Holds the final state of an RDM request.
Definition: RDMReply.h:43
void AddPort(const Port *port)
Definition: PortBroker.cpp:38
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
The base port class.
Definition: Port.h:49
Classes that represent RDM commands.