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_