p_peer = _asp_sess_peer_create_peer(p_sock_addr);
g_assert(p_peer);
- gfsm_process_event(p_peer->context, gfsm_create_event(ASP_S_PEER_EVENT_START,
+ gfsm_process_event(&(p_peer->context), gfsm_create_event(ASP_S_PEER_EVENT_START,
NULL, NULL));
}
if (p_peer && p_peer->context)
- gfsm_process_event(p_peer->context, gfsm_create_event(ASP_S_PEER_EVENT_SEND_REQ,
+ gfsm_process_event(&(p_peer->context), gfsm_create_event(ASP_S_PEER_EVENT_SEND_REQ,
asp_sess_peer_dup_msg_data(p_msg), g_free));
return TRUE;
if (NULL == p_peer)
return FALSE;
- gfsm_process_event(p_peer->context, gfsm_create_event(ASP_S_PEER_EVENT_SEND_ACK,
+ gfsm_process_event(&(p_peer->context), gfsm_create_event(ASP_S_PEER_EVENT_SEND_ACK,
asp_sess_peer_dup_msg_data(p_msg), g_free));
return TRUE;
if (NULL == p_peer)
return FALSE;
- gfsm_process_event(p_peer->context,
+ gfsm_process_event(&(p_peer->context),
gfsm_create_event(ASP_S_PEER_EVENT_SEND_NACK, asp_sess_peer_dup_msg_data(p_msg),
g_free));
ack.seq_num = ((asp_version_s *)p_msg)->seq_num;
asp_coordination_protocol_send_msg(p_sock_addr, &ack);
- gfsm_process_event(p_peer->context, gfsm_create_event(ASP_S_PEER_EVENT_START,
+ gfsm_process_event(&(p_peer->context), gfsm_create_event(ASP_S_PEER_EVENT_START,
NULL, NULL));
} else {
asp_ack_s ack;
}
if (p_peer && p_peer->context)
- gfsm_process_event(p_peer->context,
+ gfsm_process_event(&(p_peer->context),
gfsm_create_event(ASP_S_PEER_EVENT_RECV_VERSION,
asp_sess_peer_dup_msg_data(p_msg), g_free));
return FALSE;
}
- gfsm_process_event(p_peer->context, gfsm_create_event(ASP_S_PEER_EVENT_RECV_REQ,
+ gfsm_process_event(&(p_peer->context), gfsm_create_event(ASP_S_PEER_EVENT_RECV_REQ,
asp_sess_peer_dup_msg_data(p_msg), g_free));
return TRUE;
ASP_LOGD("%s _asp_sess_peer_recv_ack, opcode:%d session_id:%d", ROLE,
p_header->opcode, p_header->session_id);
- gfsm_process_event(p_peer->context, gfsm_create_event(ASP_S_PEER_EVENT_RECV_ACK,
+ gfsm_process_event(&(p_peer->context), gfsm_create_event(ASP_S_PEER_EVENT_RECV_ACK,
asp_sess_peer_dup_msg_data(p_msg), g_free));
return TRUE;
if (NULL == p_peer)
return FALSE;
- gfsm_process_event(p_peer->context,
+ gfsm_process_event(&(p_peer->context),
gfsm_create_event(ASP_S_PEER_EVENT_RECV_NACK, asp_sess_peer_dup_msg_data(p_msg),
g_free));
p_peer = _asp_sess_peer_create_peer(p_sock_addr);
g_assert(p_peer);
- gfsm_process_event(p_peer->context, gfsm_create_event(ASP_S_PEER_EVENT_START,
+ gfsm_process_event(&(p_peer->context), gfsm_create_event(ASP_S_PEER_EVENT_START,
NULL, NULL));
}
if (p_peer && p_peer->context)
- gfsm_process_event(p_peer->context,
+ gfsm_process_event(&(p_peer->context),
gfsm_create_event(ASP_S_PEER_EVENT_ADD_SESSION,
_asp_sess_peer_sess_tree_create_key(session_mac, session_id), g_free));
return TRUE;
/*asp_sess_peer_remove_session(p_peer,session_mac,sessiond_id); */
- gfsm_process_event(p_peer->context,
+ gfsm_process_event(&(p_peer->context),
gfsm_create_event(ASP_S_PEER_EVENT_DEL_SESSION,
_asp_sess_peer_sess_tree_create_key(session_mac, session_id), g_free));
p_peer->timer_id = 0;
- gfsm_process_event(p_peer->context, gfsm_create_event(ASP_S_PEER_EVENT_TIMEOUT,
+ gfsm_process_event(&(p_peer->context), gfsm_create_event(ASP_S_PEER_EVENT_TIMEOUT,
NULL, NULL));
return FALSE;