--- mqtt/inc/mqttd.h 2012/01/27 15:05:38 1.2 +++ mqtt/inc/mqttd.h 2012/04/11 15:08:26 1.2.2.3 @@ -14,6 +14,9 @@ struct tagStore { struct tagSession { /* client session thread id */ pthread_t sess_tid; + pthread_mutex_t sess_mtx; + /* server dispatcher */ + mqtt_srv_t *sess_srv; /* client network settings */ int sess_sock; @@ -49,7 +52,7 @@ typedef TAILQ_HEAD(, tagSession) sessions_t; extern sessions_t Sessions; extern sched_root_task_t *root; -extern sl_config cfg; +extern cfg_root_t cfg; extern pthread_mutex_t mtx_sess, mtx_pub;