Group PJSIP_SIMPLE_DIALOG_INFO
- group PJSIP_SIMPLE_DIALOG_INFO
Support for Dialog-Info Information Data Format (RFC 4235)
This file provides tools for manipulating Dialog-Info Information Data Format as described in RFC 4235.
Functions
-
pjsip_dlg_info_dialog_info *pjsip_dlg_info_create(pj_pool_t *pool, const pj_str_t *version, const pj_str_t *state, const pj_str_t *entity)
-
int pjsip_dlg_info_print(const pjsip_dlg_info_dialog_info *dialog_info, char *buf, int len)
-
void pjsip_dlg_info_dialog_info_construct(pj_pool_t *pool, pjsip_dlg_info_dialog_info *dialog_info, const pj_str_t *version, const pj_str_t *state, const pj_str_t *entity)
-
void pjsip_dlg_info_dialog_info_set_state(pj_pool_t *pool, pjsip_dlg_info_dialog_info *dialog_info, const pj_str_t *state)
-
void pjsip_dlg_info_dialog_info_set_version(pj_pool_t *pool, pjsip_dlg_info_dialog_info *dialog_info, const pj_str_t *version)
-
void pjsip_dlg_info_dialog_info_set_entity(pj_pool_t *pool, pjsip_dlg_info_dialog_info *dialog_info, const pj_str_t *entity)
-
pjsip_dlg_info_dialog *pjsip_dlg_info_dialog_info_add_dialog(pj_pool_t *pool, pjsip_dlg_info_dialog_info *dialog_info, const pj_str_t *id)
-
pjsip_dlg_info_dialog *pjsip_dlg_info_dialog_info_get_dialog(pjsip_dlg_info_dialog_info *dialog_info)
-
void pjsip_dlg_info_dialog_construct(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *id)
-
void pjsip_dlg_info_dialog_set_id(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *id)
-
void pjsip_dlg_info_dialog_set_call_id(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *call_id)
-
void pjsip_dlg_info_dialog_set_remote_tag(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *remote_tag)
-
void pjsip_dlg_info_dialog_set_local_tag(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *local_tag)
-
void pjsip_dlg_info_dialog_set_direction(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *direction)
-
void pjsip_dlg_info_dialog_set_state(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *state)
-
void pjsip_dlg_info_dialog_set_duration(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *duration)
-
pjsip_dlg_info_local *pjsip_dlg_info_dialog_get_local(pjsip_dlg_info_dialog *dialog)
-
pjsip_dlg_info_local *pjsip_dlg_info_dialog_add_local(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog)
-
pjsip_dlg_info_remote *pjsip_dlg_info_dialog_get_remote(pjsip_dlg_info_dialog *dialog)
-
pjsip_dlg_info_remote *pjsip_dlg_info_dialog_add_remote(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog)
-
void pjsip_dlg_info_local_add_identity(pj_pool_t *pool, pjsip_dlg_info_local *local, const pj_str_t *identity)
-
void pjsip_dlg_info_local_set_identity_display(pj_pool_t *pool, pjsip_dlg_info_local *local, const pj_str_t *identity_display)
-
void pjsip_dlg_info_local_set_target_uri(pj_pool_t *pool, pjsip_dlg_info_local *local, const pj_str_t *target_uri)
-
void pjsip_dlg_info_remote_add_identity(pj_pool_t *pool, pjsip_dlg_info_remote *remote, const pj_str_t *identity)
Variables
-
void (*construct)(pj_pool_t*, pjsip_dlg_info_remote*)
-
const pj_str_t *(*get_identity)(const pjsip_dlg_info_remote*)
-
const pj_str_t *(*get_identity_display)(const pjsip_dlg_info_remote*)
-
const pj_str_t *(*get_target_uri)(const pjsip_dlg_info_remote*)
-
pjsip_dlg_info_local *(*get_local)(const pjsip_dlg_info_dialog*)
-
pjsip_dlg_info_local *(*set_local)(pj_pool_t *pool, const pjsip_dlg_info_dialog*, const pjsip_dlg_info_local*)
-
pjsip_dlg_info_remote *(*get_remote)(const pjsip_dlg_info_dialog*)
-
pjsip_dlg_info_remote *(*set_remote)(pj_pool_t *pool, const pjsip_dlg_info_dialog*, const pjsip_dlg_info_remote*)
-
void (*construct)(pj_pool_t*, pjsip_dlg_info_dialog_info*, const pj_str_t*, const pj_str_t*, const pj_str_t*)
-
const pj_str_t *(*get_state)(const pjsip_dlg_info_dialog_info*)
-
pjsip_dlg_info_dialog *(*get_dialog)(const pjsip_dlg_info_dialog_info*)
-
struct pjsip_dlg_info_local_op
-
struct pjsip_dlg_info_remote_op
-
struct pjsip_dlg_info_dialog_op
-
struct pjsip_dlg_info_dialog_info_op
-
pjsip_dlg_info_dialog_info *pjsip_dlg_info_create(pj_pool_t *pool, const pj_str_t *version, const pj_str_t *state, const pj_str_t *entity)