123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- #ifndef __PJSIP_SIMPLE_EVENT_NOTIFY_MSG_H__
- #define __PJSIP_SIMPLE_EVENT_NOTIFY_MSG_H__
- #include <pjsip/sip_msg.h>
- PJ_BEGIN_DECL
- #define PJSIP_MAX_ALLOW_EVENTS 16
- typedef struct pjsip_event_hdr
- {
-
- PJSIP_DECL_HDR_MEMBER(struct pjsip_event_hdr);
- pj_str_t event_type;
- pj_str_t id_param;
- pjsip_param other_param;
- } pjsip_event_hdr;
- PJ_DECL(pjsip_event_hdr*) pjsip_event_hdr_create(pj_pool_t *pool);
- typedef pjsip_generic_array_hdr pjsip_allow_events_hdr;
- PJ_DECL(pjsip_allow_events_hdr*)
- pjsip_allow_events_hdr_create(pj_pool_t *pool);
- typedef struct pjsip_sub_state_hdr
- {
-
- PJSIP_DECL_HDR_MEMBER(struct pjsip_sub_state_hdr);
- pj_str_t sub_state;
- pj_str_t reason_param;
- unsigned expires_param;
- int retry_after;
- pjsip_param other_param;
- } pjsip_sub_state_hdr;
- PJ_DECL(pjsip_sub_state_hdr*) pjsip_sub_state_hdr_create(pj_pool_t *pool);
- PJ_DECL(pj_status_t) pjsip_evsub_init_parser(void);
- PJ_END_DECL
- #endif
|