|
svcore
1.9
|
#include <OSCQueue.h>


Signals | |
| void | messagesAvailable () |
Public Member Functions | |
| OSCQueue () | |
| virtual | ~OSCQueue () |
| bool | isOK () const |
| bool | isEmpty () const |
| int | getMessagesAvailable () const |
| OSCMessage | readMessage () |
| QString | getOSCURL () const |
Protected Member Functions | |
| void | postMessage (OSCMessage) |
| bool | parseOSCPath (QString path, int &target, int &targetData, QString &method) |
Static Protected Member Functions | |
| static void | oscError (int, const char *, const char *) |
| static int | oscMessageHandler (const char *, const char *, lo_arg **, int, lo_message, void *) |
Protected Attributes | |
| lo_server_thread | m_thread |
| RingBuffer< OSCMessage * > | m_buffer |
Definition at line 34 of file OSCQueue.h.
| OSCQueue::OSCQueue | ( | ) |
Definition at line 91 of file OSCQueue.cpp.
References m_thread, oscError(), and oscMessageHandler().
|
virtual |
Definition at line 112 of file OSCQueue.cpp.
References RingBuffer< T, N >::getReadSpace(), m_buffer, m_thread, and RingBuffer< T, N >::readOne().
| bool OSCQueue::isOK | ( | ) | const |
Definition at line 126 of file OSCQueue.cpp.
References m_thread.
|
inline |
Definition at line 44 of file OSCQueue.h.
References getMessagesAvailable().
| int OSCQueue::getMessagesAvailable | ( | ) | const |
Definition at line 146 of file OSCQueue.cpp.
References RingBuffer< T, N >::getReadSpace(), and m_buffer.
Referenced by isEmpty().
| OSCMessage OSCQueue::readMessage | ( | ) |
Definition at line 152 of file OSCQueue.cpp.
References m_buffer, and RingBuffer< T, N >::readOne().
| QString OSCQueue::getOSCURL | ( | ) | const |
Definition at line 136 of file OSCQueue.cpp.
References m_thread.
|
signal |
Referenced by postMessage().
|
staticprotected |
Definition at line 33 of file OSCQueue.cpp.
Referenced by OSCQueue().
|
staticprotected |
Definition at line 40 of file OSCQueue.cpp.
References OSCMessage::addArg(), parseOSCPath(), postMessage(), OSCMessage::setMethod(), OSCMessage::setTarget(), and OSCMessage::setTargetData().
Referenced by OSCQueue().
|
protected |
Definition at line 161 of file OSCQueue.cpp.
References OSCMessage::getMethod(), RingBuffer< T, N >::getSize(), OSCMessage::getTarget(), OSCMessage::getTargetData(), RingBuffer< T, N >::getWriteSpace(), m_buffer, messagesAvailable(), SVDEBUG, and RingBuffer< T, N >::write().
Referenced by oscMessageHandler().
|
protected |
|
protected |
Definition at line 55 of file OSCQueue.h.
Referenced by getOSCURL(), isOK(), OSCQueue(), and ~OSCQueue().
|
protected |
Definition at line 65 of file OSCQueue.h.
Referenced by getMessagesAvailable(), postMessage(), readMessage(), and ~OSCQueue().