![]() |
O2 2.0
A communication protocol for interactive music and media applications.
|
Public Member Functions | |
| O2err | initialize (const char *server, int port) |
| void | finish () |
| O2err | subscribe (const char *topic, bool block) |
| O2err | subscribe (const char *topic) |
| void | deliver (const char *data, int len) |
| bool | handle_first_msg () |
| O2err | publish (const char *subtopic, const uint8_t *payload, int payload_len, const char *suffix, int retain, bool block) |
| O2err | publish (const char *subtopic, const uint8_t *payload, int payload_len, const char *suffix, int retain) |
| virtual O2err | msg_send (O2netmsg_ptr msg, bool block)=0 |
| O2err | msg_send (O2netmsg_ptr msg) |
| virtual void | deliver_mqtt_msg (const char *topic, int topic_len, uint8_t *payload, int payload_len)=0 |