version 1.2.2.10, 2012/05/05 14:51:01
|
version 1.3, 2012/07/03 09:02:50
|
Line 42 struct tagSession {
|
Line 42 struct tagSession {
|
char *msg; |
char *msg; |
} sess_will; |
} sess_will; |
|
|
/* session subscriptions */ | /* session subscriptions & send pubs */ |
SLIST_HEAD(tStore, tagStore) sess_subscr; |
SLIST_HEAD(tStore, tagStore) sess_subscr; |
|
|
TAILQ_ENTRY(tagSession) sess_node; |
TAILQ_ENTRY(tagSession) sess_node; |
}; |
}; |
typedef TAILQ_HEAD(, tagSession) sessions_t; |
typedef TAILQ_HEAD(, tagSession) sessions_t; |
|
|
struct tagPub { |
|
ait_val_t pub_name; |
|
mqtt_msg_t pub_packet; |
|
|
|
TAILQ_ENTRY(tagPub) pub_node; |
|
}; |
|
typedef TAILQ_HEAD(, tagPub) pubs_t; |
|
|
|
|
|
extern sessions_t Sessions; |
extern sessions_t Sessions; |
extern pubs_t Pubs; |
|
extern sched_root_task_t *root; |
extern sched_root_task_t *root; |
extern cfg_root_t cfg; |
extern cfg_root_t cfg; |
|
|