From 04154656f62797d41237611b9cf49dd3c24c21c4 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Sat, 7 Jan 2006 23:02:22 +0000 Subject: Added prev_state in tsx_state event git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@112 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/include/pjsip/sip_event.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'pjsip') diff --git a/pjsip/include/pjsip/sip_event.h b/pjsip/include/pjsip/sip_event.h index 22b00727..03260a5f 100644 --- a/pjsip/include/pjsip/sip_event.h +++ b/pjsip/include/pjsip/sip_event.h @@ -122,7 +122,8 @@ struct pjsip_event void *data; /**< Generic data. */ } src; pjsip_transaction *tsx; /**< The transaction. */ - pjsip_event_id_e type; /**< Type of event source: + int prev_state; /**< Previous state. */ + pjsip_event_id_e type; /**< Type of event source: * - PJSIP_EVENT_TX_MSG * - PJSIP_EVENT_RX_MSG, * - PJSIP_EVENT_TRANSPORT_ERROR @@ -204,12 +205,13 @@ struct pjsip_event /** * Init tsx state event. */ -#define PJSIP_EVENT_INIT_TSX_STATE(event,ptsx,ptype,pdata) \ +#define PJSIP_EVENT_INIT_TSX_STATE(event,ptsx,ptype,pdata,prev) \ do { \ (event).type = PJSIP_EVENT_TSX_STATE; \ (event).body.tsx_state.tsx = ptsx; \ (event).body.tsx_state.type = ptype; \ (event).body.tsx_state.src.data = pdata; \ + (event).body.tsx_state.prev_state = prev; \ } while (0) /** -- cgit v1.2.3