|
| | 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.