Changed handlers not to require the xid in their signature. Containted in the received message, or generated in them

This commit is contained in:
Xenofon Foukas
2016-01-06 11:57:03 +02:00
parent 3bc88cfd11
commit e0c459be75
6 changed files with 26 additions and 19 deletions
+2 -4
View File
@@ -68,7 +68,6 @@ static const char *enb_agent_direction2String[] = {
Protocol__ProgranMessage* enb_agent_handle_message (mid_t mod_id,
xid_t xid,
uint8_t *data,
uint32_t size){
@@ -93,7 +92,7 @@ Protocol__ProgranMessage* enb_agent_handle_message (mid_t mod_id,
}
err_code = ((*messages_callback[decoded_message->msg_case-1][decoded_message->msg_dir-1])(mod_id, xid, (void *) decoded_message, &reply_message));
err_code = ((*messages_callback[decoded_message->msg_case-1][decoded_message->msg_dir-1])(mod_id, (void *) decoded_message, &reply_message));
if ( err_code < 0 ){
goto error;
}
@@ -110,8 +109,7 @@ error:
void * enb_agent_send_message(xid_t xid,
Protocol__ProgranMessage *msg,
void * enb_agent_send_message(Protocol__ProgranMessage *msg,
uint32_t * size){
void * buffer;