|
iPlug2 - C++ Audio Plug-in Framework
|
Public Member Functions | |
| OSCInterface (OSCLogFunc logFunc=nullptr) | |
| OSCInterface (const OSCInterface &)=delete | |
| OSCInterface & | operator= (const OSCInterface &)=delete |
| OSCDevice * | CreateReceiver (WDL_String &log, int port=8000) |
| OSCDevice * | CreateSender (WDL_String &log, const char *ip="127.0.0.1", int port=8000) |
| virtual void | OnOSCMessage (OscMessageRead &msg) |
| void | SetLogFunc (OSCLogFunc logFunc) |
Protected Member Functions | |
| void | RemoveDevice (OSCDevice *device) |
| Remove a device from the device list and delete it. More... | |
Protected Attributes | |
| OSCLogFunc | mLogFunc |
| std::unique_ptr< Timer > | mTimer |
| WDL_HeapBuf | mIncomingEvents |
| WDL_Mutex | mIncomingEvents_mutex |
Definition at line 75 of file IPlugOSC_internal.h.
| OSCInterface::OSCInterface | ( | OSCLogFunc | logFunc = nullptr | ) |
Definition at line 286 of file IPlugOSC_internal.cpp.
|
virtual |
Definition at line 295 of file IPlugOSC_internal.cpp.
| OSCDevice * OSCInterface::CreateReceiver | ( | WDL_String & | log, |
| int | port = 8000 |
||
| ) |
Definition at line 317 of file IPlugOSC_internal.cpp.
| OSCDevice * OSCInterface::CreateSender | ( | WDL_String & | log, |
| const char * | ip = "127.0.0.1", |
||
| int | port = 8000 |
||
| ) |
Definition at line 374 of file IPlugOSC_internal.cpp.
|
inlinevirtual |
Reimplemented in OSCReceiver.
Definition at line 96 of file IPlugOSC_internal.h.
|
protected |
Remove a device from the device list and delete it.
| device | The device to remove |
Definition at line 307 of file IPlugOSC_internal.cpp.
Referenced by OSCSender::SetDestination(), and OSCReceiver::SetReceivePort().
|
inline |
Definition at line 97 of file IPlugOSC_internal.h.
|
protected |
Definition at line 114 of file IPlugOSC_internal.h.
|
protected |
Definition at line 115 of file IPlugOSC_internal.h.
|
protected |
Definition at line 112 of file IPlugOSC_internal.h.
|
protected |
Definition at line 113 of file IPlugOSC_internal.h.