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 string &address);
76 const string m_address;
77 string m_actual_address;
101 const vector<OSCTarget> &targets,
102 OSCNode::DataFormat data_format);
117 return m_node->
SendData(this->PortId(), m_data_format, buffer);
127 const vector<OSCTarget> m_template_targets;
128 vector<OSCTarget> m_registered_targets;
129 string m_description;
130 OSCNode::DataFormat m_data_format;
132 void RemoveTargets();
133 void SetUnpatchedDescription();
138 #endif // PLUGINS_OSC_OSCPORT_H_