"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "modules/b2b_entities/b2be_load.h" between
opensips-3.2.0-rc1.tar.gz and opensips-3.2.0.tar.gz

About: OpenSIPS is a multi-functional, multi-purpose signaling SIP Server (Session Initiation Protocol). It can act as SIP Router/Switch, SIP Registrar, Application Server, Redirect Server, Load Balancer / Dispatcher, Back-to-Back User Agent, Presence Server, IM Server, Session Border Controller, SIP Front-End, NAT traversal Server, IP Gateway (SMS, XMPP) and others.

b2be_load.h  (opensips-3.2.0-rc1):b2be_load.h  (opensips-3.2.0)
skipping to change at line 50 skipping to change at line 50
#define B2BCB_TRIGGER_EVENT (1<<0) #define B2BCB_TRIGGER_EVENT (1<<0)
#define B2BCB_RECV_EVENT (1<<1) #define B2BCB_RECV_EVENT (1<<1)
#define B2BCB_BACKEND_DB (1<<0) #define B2BCB_BACKEND_DB (1<<0)
#define B2BCB_BACKEND_CLUSTER (1<<1) #define B2BCB_BACKEND_CLUSTER (1<<1)
#define B2B_REQUEST 0 #define B2B_REQUEST 0
#define B2B_REPLY 1 #define B2B_REPLY 1
#define B2B_NOTIFY_FL_TERMINATED (1<<0)
#define B2B_NOTIFY_FL_ACK_NEG (1<<1)
enum b2b_entity_type {B2B_SERVER=0, B2B_CLIENT, B2B_NONE}; enum b2b_entity_type {B2B_SERVER=0, B2B_CLIENT, B2B_NONE};
typedef struct client_info typedef struct client_info
{ {
str method; str method;
str from_uri; str from_uri;
str from_dname; str from_dname;
str req_uri; str req_uri;
str dst_uri; str dst_uri;
str to_uri; str to_uri;
skipping to change at line 118 skipping to change at line 121
b2b_tracer_freep_cb f_freep; b2b_tracer_freep_cb f_freep;
}; };
enum b2b_event_type {B2B_EVENT_CREATE, B2B_EVENT_ACK, B2B_EVENT_UPDATE, enum b2b_event_type {B2B_EVENT_CREATE, B2B_EVENT_ACK, B2B_EVENT_UPDATE,
B2B_EVENT_DELETE}; B2B_EVENT_DELETE};
typedef void (*b2b_cb_t)(enum b2b_entity_type entity_type, str* entity_key, typedef void (*b2b_cb_t)(enum b2b_entity_type entity_type, str* entity_key,
str *param, enum b2b_event_type event_type, bin_packet_t *storage, str *param, enum b2b_event_type event_type, bin_packet_t *storage,
int backend); int backend);
typedef int (*b2b_notify_t)(struct sip_msg* , str* , int , void* ); typedef int (*b2b_notify_t)(struct sip_msg* msg, str* key, int type, void* param
,
int flags);
typedef int (*b2b_add_dlginfo_t)(str* key, str* entity_key, int src, typedef int (*b2b_add_dlginfo_t)(str* key, str* entity_key, int src,
b2b_dlginfo_t* info); b2b_dlginfo_t* info);
typedef str* (*b2b_server_new_t) (struct sip_msg* , str* local_contact, typedef str* (*b2b_server_new_t) (struct sip_msg* , str* local_contact,
b2b_notify_t , str *mod_name, str* param, struct b2b_tracer *trac er); b2b_notify_t , str *mod_name, str* param, struct b2b_tracer *trac er);
typedef str* (*b2b_client_new_t) (client_info_t* , b2b_notify_t b2b_cback, typedef str* (*b2b_client_new_t) (client_info_t* , b2b_notify_t b2b_cback,
b2b_add_dlginfo_t add_dlginfo_f, str *mod_name, str* param, b2b_add_dlginfo_t add_dlginfo_f, str *mod_name, str* param,
struct b2b_tracer *tracer); struct b2b_tracer *tracer);
typedef int (*b2b_send_request_t)(b2b_req_data_t*); typedef int (*b2b_send_request_t)(b2b_req_data_t*);
 End of changes. 2 change blocks. 
1 lines changed or deleted 6 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)