Group PJSIP_EVENT_HDRS

group PJSIP_EVENT_HDRS

Defines

PJSIP_MAX_ALLOW_EVENTS

Max events in Allow-Events header.

Typedefs

typedef pjsip_generic_array_hdr pjsip_allow_events_hdr

This structure describes Allow-Events header.

Functions

pjsip_event_hdr *pjsip_event_hdr_create(pj_pool_t *pool)

Create an Event header.

Parameters

pool – The pool.

Returns

New Event header instance.

pjsip_allow_events_hdr *pjsip_allow_events_hdr_create(pj_pool_t *pool)

Create a new Allow-Events header.

Parameters

pool – The pool.

Returns

Allow-Events header.

pjsip_sub_state_hdr *pjsip_sub_state_hdr_create(pj_pool_t *pool)

Create new Subscription-State header.

Parameters

pool – The pool.

Returns

Subscription-State header.

void pjsip_evsub_init_parser(void)

Initialize parser for event notify module.

struct pjsip_event_hdr
#include <evsub_msg.h>

This structure describes Event header.

Public Functions

PJSIP_DECL_HDR_MEMBER(struct pjsip_event_hdr)

Standard header fields.

Public Members

pj_str_t event_type

Event name.

pj_str_t id_param

Optional event ID parameter.

pjsip_param other_param

Other parameter.

struct pjsip_sub_state_hdr
#include <evsub_msg.h>

This structure describes Subscription-State header.

Public Functions

PJSIP_DECL_HDR_MEMBER(struct pjsip_sub_state_hdr)

Standard header fields.

Public Members

pj_str_t sub_state

Subscription state.

pj_str_t reason_param

Optional termination reason.

unsigned expires_param

Expires param, or PJSIP_EXPIRES_NOT_SPECIFIED.

int retry_after

Retry after param, or -1.

pjsip_param other_param

Other parameters.