iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Public Member Functions | List of all members
OSCReceiver Class Reference

OSCReceiver interface, implement in order to receive OSC messages. More...

#include <IPlugOSC.h>

Inheritance diagram for OSCReceiver:
[legend]

Public Member Functions

 OSCReceiver (int port=8000, OSCLogFunc logFunc=nullptr, OSCMessageReceivedFunc receiveFunc=nullptr)
 Construct a new OSCReceiver. More...
 
void SetReceivePort (int port)
 Set the port number on which to listen for OSC messages. More...
 
void SetLogFunc (OSCLogFunc logFunc)
 Set a log function after construction. More...
 
virtual void OnOSCMessage (OscMessageRead &msg)
 Override to handle incoming OSC messages in a derived class. More...
 

Detailed Description

OSCReceiver interface, implement in order to receive OSC messages.

Definition at line 61 of file IPlugOSC.h.

Constructor & Destructor Documentation

◆ OSCReceiver()

OSCReceiver::OSCReceiver ( int  port = 8000,
OSCLogFunc  logFunc = nullptr,
OSCMessageReceivedFunc  receiveFunc = nullptr 
)

Construct a new OSCReceiver.

Parameters
portThe port number on which to listen for messages
logFuncstd::function to log connection details

Definition at line 39 of file IPlugOSC.cpp.

References SetReceivePort().

Member Function Documentation

◆ OnOSCMessage()

virtual void OSCReceiver::OnOSCMessage ( OscMessageRead msg)
inlinevirtual

Override to handle incoming OSC messages in a derived class.

Reimplemented from OSCInterface.

Definition at line 78 of file IPlugOSC.h.

◆ SetLogFunc()

void OSCReceiver::SetLogFunc ( OSCLogFunc  logFunc)
inline

Set a log function after construction.

Parameters
logFuncstd::function to log connection details

Definition at line 75 of file IPlugOSC.h.

◆ SetReceivePort()

void OSCReceiver::SetReceivePort ( int  port)

Set the port number on which to listen for OSC messages.

Parameters
portThe port number on which to listen for messages

Definition at line 46 of file IPlugOSC.cpp.

References OSCInterface::RemoveDevice().

Referenced by OSCReceiver().


The documentation for this class was generated from the following files: