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"
55 const std::string &address);
76 const std::string m_address;
77 std::string m_actual_address;
100 const std::vector<OSCTarget> &targets,
101 OSCNode::DataFormat data_format);
116 return m_node->
SendData(this->PortId(), m_data_format, buffer);
126 const std::vector<OSCTarget> m_template_targets;
127 std::vector<OSCTarget> m_registered_targets;
128 std::string m_description;
129 OSCNode::DataFormat m_data_format;
131 void RemoveTargets();
132 void SetUnpatchedDescription();
137 #endif // PLUGINS_OSC_OSCPORT_H_