Classes | Macros | Functions
Clients.h File Reference
#include <stdint.h>
#include "MQTTTime.h"
#include "MQTTClient.h"
#include "LinkedList.h"
#include "MQTTClientPersistence.h"
Include dependency graph for Clients.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Clients
 
struct  ClientStates
 
struct  Messages
 
struct  networkHandles
 
struct  Publications
 
struct  willMessages
 

Macros

#define DISCONNECTING   -2
 
#define NOT_IN_PROGRESS   0x0
 
#define PROXY_CONNECT_IN_PROGRESS   0x5
 
#define SSL_IN_PROGRESS   0x2
 
#define TCP_IN_PROGRESS   0x1
 
#define WAIT_FOR_CONNACK   0x4
 
#define WEBSOCKET_IN_PROGRESS   0x3
 

Functions

int clientIDCompare (void *a, void *b)
 
int clientSocketCompare (void *a, void *b)
 

Macro Definition Documentation

#define DISCONNECTING   -2

Disconnecting

Definition at line 112 of file Clients.h.

#define NOT_IN_PROGRESS   0x0

no connection in progress, see connected value

Definition at line 100 of file Clients.h.

#define PROXY_CONNECT_IN_PROGRESS   0x5

Proxy connection in progress

Definition at line 110 of file Clients.h.

#define SSL_IN_PROGRESS   0x2

SSL connection in progress

Definition at line 104 of file Clients.h.

#define TCP_IN_PROGRESS   0x1

TCP connection in progress

Definition at line 102 of file Clients.h.

#define WAIT_FOR_CONNACK   0x4

TCP completed, waiting for MQTT ACK

Definition at line 108 of file Clients.h.

#define WEBSOCKET_IN_PROGRESS   0x3

Websocket connection in progress

Definition at line 106 of file Clients.h.

Function Documentation

int clientIDCompare ( void *  a,
void *  b 
)

List callback function for comparing clients by clientid

Parameters
afirst integer value
bsecond integer value
Returns
boolean indicating whether a and b are equal

Definition at line 36 of file Clients.c.

int clientSocketCompare ( void *  a,
void *  b 
)

List callback function for comparing clients by socket

Parameters
afirst integer value
bsecond integer value
Returns
boolean indicating whether a and b are equal

Definition at line 50 of file Clients.c.



plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:48