O2 2.0
A communication protocol for interactive music and media applications.
Public Member Functions | List of all members
MQTTcomm Class Referenceabstract
Inheritance diagram for MQTTcomm:
O2obj O2_MQTTcomm

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
 

The documentation for this class was generated from the following files: