14 if (strcmp(ip, mDestIP.Get()) || port != mPort)
24 mDevice = CreateSender(log, ip, port);
34 const char* msgStr = msg.GetBuffer(&len);
36 mDevice->SendOSC(msgStr, len);
41, mReceiveFunc(receiveFunc)
55 mDevice = CreateReceiver(log, port);
void RemoveDevice(OSCDevice *device)
Remove a device from the device list and delete it.
void SetReceivePort(int port)
Set the port number on which to listen for OSC messages.
OSCReceiver(int port=8000, OSCLogFunc logFunc=nullptr, OSCMessageReceivedFunc receiveFunc=nullptr)
Construct a new OSCReceiver.
OSCSender(const char *ip="127.0.0.1", int port=8000, OSCLogFunc logFunc=nullptr)
Construct a new OSCSender.
void SetDestination(const char *ip, int port)
Set the destination ip and port.
void SendOSCMessage(OscMessageWrite &msg)
Send an OSC message.