Fork me on GitHub
Data Fields
janus_mqtt_context Struct Reference
Collaboration diagram for janus_mqtt_context:
Collaboration graph
[legend]

Data Fields

janus_transport_callbacksgateway
 
MQTTAsync client
 
struct {
   int   keep_alive_interval
 
   int   cleansession
 
   char *   username
 
   char *   password
 
connect
 
struct {
   int   timeout
 
disconnect
 
struct {
   char *   topic
 
   int   qos
 
subscribe
 
struct {
   char *   topic
 
   int   qos
 
publish
 
struct {
   struct {
      char *   topic
 
      int   qos
 
   }   subscribe
 
   struct {
      char *   topic
 
      int   qos
 
   }   publish
 
admin
 
gboolean ssl_enable
 
char * cacert_file
 
char * cert_file
 
char * key_file
 
gboolean verify_peer
 

Field Documentation

◆ admin

struct { ... } janus_mqtt_context::admin

◆ cacert_file

char* janus_mqtt_context::cacert_file

◆ cert_file

char* janus_mqtt_context::cert_file

◆ cleansession

int janus_mqtt_context::cleansession

◆ client

MQTTAsync janus_mqtt_context::client

◆ connect

struct { ... } janus_mqtt_context::connect

◆ disconnect

struct { ... } janus_mqtt_context::disconnect

◆ gateway

janus_transport_callbacks* janus_mqtt_context::gateway

◆ keep_alive_interval

int janus_mqtt_context::keep_alive_interval

◆ key_file

char* janus_mqtt_context::key_file

◆ password

char* janus_mqtt_context::password

◆ publish [1/2]

struct { ... } janus_mqtt_context::publish

◆ publish [2/2]

struct { ... } janus_mqtt_context::publish

◆ qos

int janus_mqtt_context::qos

◆ ssl_enable

gboolean janus_mqtt_context::ssl_enable

◆ subscribe [1/2]

struct { ... } janus_mqtt_context::subscribe

◆ subscribe [2/2]

struct { ... } janus_mqtt_context::subscribe

◆ timeout

int janus_mqtt_context::timeout

◆ topic

char* janus_mqtt_context::topic

◆ username

char* janus_mqtt_context::username

◆ verify_peer

gboolean janus_mqtt_context::verify_peer

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