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(
58 void AddPort(
const Port *port);
59 void RemovePort(
const Port *port);
61 void SendRDMRequest(
const Port *port,
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:46
#define DISALLOW_COPY_AND_ASSIGN(TypeName)
Creates dummy copy constructor and assignment operator declarations.
Definition: Macro.h:44
Definition: PortBroker.h:53
RDM Commands that represent requests (GET, SET or DISCOVER).
Definition: RDMCommand.h:234
The base class for all 1 argument callbacks.
Definition: Callback.h:982
Holds the final state of an RDM request.
Definition: RDMReply.h:43
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
The base port class.
Definition: Port.h:49
Classes that represent RDM commands.