version 1.1.2.6, 2012/01/24 10:18:44
|
version 1.2.2.2, 2012/01/30 13:39:22
|
Line 8 struct tagStore {
|
Line 8 struct tagStore {
|
|
|
mqtt_subscr_t st_subscr; |
mqtt_subscr_t st_subscr; |
|
|
SLIST_ENTRY(tagStore) st_node; | TAILQ_ENTRY(tagStore) st_node; |
}; |
}; |
|
|
struct tagSession { |
struct tagSession { |
/* client session thread id */ |
/* client session thread id */ |
pthread_t sess_tid; |
pthread_t sess_tid; |
|
pthread_mutex_t sess_mtx; |
|
/* server dispatcher */ |
|
mqtt_srv_t *sess_srv; |
|
|
/* client network settings */ |
/* client network settings */ |
int sess_sock; |
int sess_sock; |
Line 40 struct tagSession {
|
Line 43 struct tagSession {
|
} sess_will; |
} sess_will; |
|
|
/* Data Storage by QoS class */ |
/* Data Storage by QoS class */ |
SLIST_HEAD(qosStore, tagStore) sess_sndqueue; | TAILQ_HEAD(qosStore, tagStore) sess_sndqueue; |
|
|
TAILQ_ENTRY(tagSession) sess_node; |
TAILQ_ENTRY(tagSession) sess_node; |
}; |
}; |