|
| Packet (int size=1024) |
|
| Packet (const char *contents, size_t size) |
|
const char * | data () const |
| Get raw packet data.
|
|
bool | isMessage () const |
| Whether packet is a message.
|
|
bool | isBundle () const |
| Whether packet is a bundle.
|
|
void | printRaw () const |
| Pretty-print raw packet bytes.
|
|
size_t | size () const |
| Get number of bytes of current packet data.
|
|
Packet & | beginBundle (TimeTag timeTag=1) |
| Begin a new bundle.
|
|
Packet & | endBundle () |
| End bundle.
|
|
Packet & | beginMessage (const std::string &addressPattern) |
| Start a new message.
|
|
Packet & | endMessage () |
| End message.
|
|
Packet & | addMessage (const std::string &addr) |
| Add zero argument message.
|
|
template<class A > |
Packet & | addMessage (const std::string &addr, const A &a) |
| Add one argument message.
|
|
template<class A , class B > |
Packet & | addMessage (const std::string &addr, const A &a, const B &b) |
| Add two argument message.
|
|
template<class A , class B , class C > |
Packet & | addMessage (const std::string &addr, const A &a, const B &b, const C &c) |
| Add three argument message.
|
|
template<class A , class B , class C , class D > |
Packet & | addMessage (const std::string &addr, const A &a, const B &b, const C &c, const D &d) |
| Add four argument message.
|
|
template<class A , class B , class C , class D , class E > |
Packet & | addMessage (const std::string &addr, const A &a, const B &b, const C &c, const D &d, const E &e) |
| Add five argument message.
|
|
template<class A , class B , class C , class D , class E , class F > |
Packet & | addMessage (const std::string &addr, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f) |
| Add six argument message.
|
|
template<class A , class B , class C , class D , class E , class F , class G > |
Packet & | addMessage (const std::string &addr, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g) |
| Add seven argument message.
|
|
template<class A , class B , class C , class D , class E , class F , class G , class H > |
Packet & | addMessage (const std::string &addr, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h) |
| Add eight argument message.
|
|
Packet & | operator<< (int v) |
| Add integer to message.
|
|
Packet & | operator<< (unsigned v) |
| Add integer to message.
|
|
Packet & | operator<< (float v) |
| Add float to message.
|
|
Packet & | operator<< (double v) |
| Add double to message.
|
|
Packet & | operator<< (char v) |
| Add char to message.
|
|
Packet & | operator<< (const char *v) |
| Add C-string to message.
|
|
Packet & | operator<< (const std::string &v) |
| Add string to message.
|
|
Packet & | operator<< (const Blob &v) |
| Add Blob to message.
|
|
Packet & | clear () |
| Clear current packet contents.
|
|
Outbound OSC packet
Definition at line 85 of file al_OSC.hpp.