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

Public Member Functions

O2err msg_send (O2netmsg_ptr msg, bool block)
 
void deliver_mqtt_msg (const char *topic, int topic_len, uint8_t *payload, int payload_len)
 
void disc_handler (char *payload, int payload_len)
 
- Public Member Functions inherited from MQTTcomm
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)
 
O2err msg_send (O2netmsg_ptr msg)
 

Member Function Documentation

◆ deliver_mqtt_msg()

void O2_MQTTcomm::deliver_mqtt_msg ( const char *  topic,
int  topic_len,
uint8_t *  payload,
int  payload_len 
)
virtual

Implements MQTTcomm.

◆ msg_send()

O2err O2_MQTTcomm::msg_send ( O2netmsg_ptr  msg,
bool  block 
)
inlinevirtual

Implements MQTTcomm.


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