#ifndef __MQTT_H
#define __MQTT_H
#define API_CLIENT_SIDE
#include <mqttapi.h>
struct tagArgs {
io_sockaddr_t addr;
u_short ka;
mqtt_msg_t *msg;
ait_val_t ConnID;
ait_val_t User;
ait_val_t Pass;
struct {
ait_val_t Topic;
ait_val_t Msg;
} Will;
u_short MsgID;
u_char Dup;
u_char Retain;
u_char QoS;
u_char notClear;
struct {
u_char isFile;
ait_val_t Value;
};
ait_val_t Publish;
mqtt_subscr_t *subscr;
void (*free)(struct tagArgs*);
};
extern struct tagArgs *args;
#endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>