Network MQTT interface definitions. More...
Network MQTT interface definitions.
Definition in file paho_mqtt.h.
Go to the source code of this file.
Data Structures | |
struct | Timer |
struct to get time references within mqtt paho More... | |
struct | Network |
Network struct within mqtt paho. More... | |
struct | Mutex |
Mutex struct within mqtt paho. More... | |
struct | Thread |
Thread struct within mqtt paho. More... | |
Macros | |
#define | MQTT_THREAD_PRIORITY (THREAD_PRIORITY_MAIN - 1) |
RIOT's mqtt paho thread priority. | |
#define | MQTT_THREAD_STACKSIZE (THREAD_STACKSIZE_LARGE) |
RIOT's mqtt paho thread stack size. | |
#define | MQTT_YIELD_POLLING_MS (30) |
MQTT thread YIELD polling time in msecs. | |
Typedefs | |
typedef struct Network | Network |
Network struct within mqtt paho. | |
Functions | |
void | TimerInit (Timer *timer) |
Initialize timer struct. More... | |
char | TimerIsExpired (Timer *timer) |
is timer expired? More... | |
void | TimerCountdownMS (Timer *timer, unsigned int msecs) |
start timer set to milli seconds More... | |
void | TimerCountdown (Timer *timer, unsigned int secs) |
start timer set to seconds More... | |
int | TimerLeftMS (Timer *timer) |
Returns millisecs left in timer. More... | |
void | NetworkInit (Network *n) |
Initialize network struct. More... | |
int | NetworkConnect (Network *n, char *address_ip, int port_number) |
Connect network to host. More... | |
void | NetworkDisconnect (Network *n) |
Disconnect network. More... | |
void | MutexInit (Mutex *mutex) |
Initialize mutex struct. More... | |
int | MutexLock (Mutex *mutex) |
Locks mutex struct. More... | |
int | MutexUnlock (Mutex *mutex) |
Unlocks mutex struct. More... | |
int | ThreadStart (Thread *thread, void(*fn)(void *), void *arg) |
Start new thread. More... | |