Annotation of mqtt/inc/mqtt.h, revision 1.1.2.9
1.1.2.1 misho 1: #ifndef __MQTT_H
2: #define __MQTT_H
3:
4:
1.1.2.2 misho 5: struct tagArgs {
6: io_sockaddr_t addr;
1.1.2.7 misho 7: u_short ka;
1.1.2.5 misho 8: mqtt_msg_t *msg;
1.1.2.2 misho 9:
1.1.2.6 misho 10: ait_val_t ConnID;
1.1.2.4 misho 11: ait_val_t User;
12: ait_val_t Pass;
13:
1.1.2.5 misho 14: struct {
15: ait_val_t Topic;
16: ait_val_t Msg;
17: } Will;
18:
1.1.2.9 ! misho 19: u_short MsgID;
! 20:
1.1.2.6 misho 21: u_char Dup;
22: u_char Retain;
23: u_char QoS;
1.1.2.7 misho 24: u_char notClear;
1.1.2.6 misho 25:
26: struct {
1.1.2.9 ! misho 27: u_char isFile;
1.1.2.6 misho 28: ait_val_t Value;
29: };
1.1.2.2 misho 30:
1.1.2.3 misho 31: ait_val_t Publish;
32:
33: array_t *Subscribes;
34:
35: void (*free)(struct tagArgs*);
1.1.2.2 misho 36: };
37:
38: extern struct tagArgs *args;
39:
1.1.2.1 misho 40:
41: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>