--- a/master/master.h Thu Dec 16 12:41:16 2010 +0100
+++ b/master/master.h Thu Dec 16 15:47:28 2010 +0100
@@ -229,14 +229,12 @@
struct semaphore io_sem; /**< Semaphore used in \a IDLE phase. */
- void (*send_cb)(void *); /**< Current send datagrams callback. */
- void (*receive_cb)(void *); /**< Current receive datagrams callback. */
- void *cb_data; /**< Current callback data. */
- void (*app_send_cb)(void *); /**< Application's send datagrams
- callback. */
- void (*app_receive_cb)(void *); /**< Application's receive datagrams
- callback. */
- void *app_cb_data; /**< Application callback data. */
+ void (*fsm_queue_lock_cb)(void *); /**< FSM queue lock callback. */
+ void (*fsm_queue_unlock_cb)(void *); /**< FSM queue unlock callback. */
+ void *fsm_queue_locking_data; /**< Data parameter of fsm queue locking callbacks. */
+ void (*app_fsm_queue_lock_cb)(void *); /**< App's FSM queue lock callback. */
+ void (*app_fsm_queue_unlock_cb)(void *); /**< App's FSM queue unlock callback. */
+ void *app_fsm_queue_locking_data; /**< App's data parameter of fsm queue locking callbacks. */
struct list_head sii_requests; /**< SII write requests. */
wait_queue_head_t sii_queue; /**< Wait queue for SII
@@ -304,9 +302,6 @@
void ec_master_calc_dc(ec_master_t *);
void ec_master_request_op(ec_master_t *);
-void ec_master_internal_send_cb(void *);
-void ec_master_internal_receive_cb(void *);
-
-/*****************************************************************************/
-
-#endif
+/*****************************************************************************/
+
+#endif