21 #ifndef PLUGINS_OSC_OSCPORT_H_ 22 #define PLUGINS_OSC_OSCPORT_H_ 26 #include "olad/Port.h" 27 #include "plugins/osc/OSCAddressTemplate.h" 28 #include "plugins/osc/OSCDevice.h" 29 #include "plugins/osc/OSCNode.h" 56 const std::string &address);
77 const std::string m_address;
78 std::string m_actual_address;
101 unsigned int port_id,
103 const std::vector<OSCTarget> &targets,
104 OSCNode::DataFormat data_format);
119 return m_node->SendData(this->
PortId(), m_data_format, buffer);
129 const std::vector<OSCTarget> m_template_targets;
130 std::vector<OSCTarget> m_registered_targets;
131 std::string m_description;
132 OSCNode::DataFormat m_data_format;
134 void RemoveTargets();
135 void SetUnpatchedDescription();
140 #endif // PLUGINS_OSC_OSCPORT_H_
Definition: Universe.h:46
Definition: OSCDevice.h:40
Used to hold a single universe of DMX data.
Definition: DmxBuffer.h:49
Definition: PluginAdaptor.h:41
bool WriteDMX(const DmxBuffer &buffer, uint8_t)
Send this DMX buffer using OSC. The second argument (priority) is not used.
Definition: OSCPort.h:118
std::string Description() const
Definition: OSCPort.h:125
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44