iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Public Member Functions | List of all members
OSCReceiver Class Referenceabstract
Inheritance diagram for OSCReceiver:
[legend]

Public Member Functions

 OSCReceiver (int port=8000, OSCLogFunc logFunc=nullptr)
 Construct a new OSCReceiver object. More...
 
void SetReceivePort (int port)
 Set the Receive Port object. More...
 
virtual void OnOSCMessage (OscMessageRead &msg)=0
 
- Public Member Functions inherited from OSCInterface
 OSCInterface (OSCLogFunc logFunc=nullptr)
 Construct a new OSCInterface object. More...
 
 OSCInterface (const OSCInterface &)=delete
 
OSCInterfaceoperator= (const OSCInterface &)=delete
 
OSCDeviceCreateReceiver (WDL_String &log, int port=8000)
 Create a Receiver object. More...
 
OSCDeviceCreateSender (WDL_String &log, const char *ip="127.0.0.1", int port=8000)
 Create a Sender object. More...
 
virtual void OnOSCMessage (OscMessageRead &msg)
 
void SetLogFunc (OSCLogFunc logFunc)
 Set the Log Func object. More...
 

Additional Inherited Members

- Protected Attributes inherited from OSCInterface
OSCLogFunc mLogFunc
 
WDL_HeapBuf mIncomingEvents
 
WDL_Mutex mIncomingEvents_mutex
 
- Static Protected Attributes inherited from OSCInterface
static std::unique_ptr< TimermTimer
 
static int sInstances = 0
 

Detailed Description

Definition at line 177 of file IPlugOSC.h.

Constructor & Destructor Documentation

◆ OSCReceiver()

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

Construct a new OSCReceiver object.

Parameters
port
logFunc

Definition at line 449 of file IPlugOSC.cpp.

References SetReceivePort().

Member Function Documentation

◆ OnOSCMessage()

virtual void OSCReceiver::OnOSCMessage ( OscMessageRead msg)
pure virtual
Todo:

Reimplemented from OSCInterface.

◆ SetReceivePort()

void OSCReceiver::SetReceivePort ( int  port)

Set the Receive Port object.

Parameters
port

Definition at line 455 of file IPlugOSC.cpp.

References OSCInterface::CreateReceiver().

Referenced by OSCReceiver().


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