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)
pjsip_dlg_info_dialog_info *pjsip_dlg_info_parse(pj_pool_t *pool, char *text, int len)
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)
const pj_str_t *pjsip_dlg_info_dialog_info_get_state(pjsip_dlg_info_dialog_info *dialog_info)
void pjsip_dlg_info_dialog_info_set_state(pj_pool_t *pool, pjsip_dlg_info_dialog_info *dialog_info, const pj_str_t *state)
const pj_str_t *pjsip_dlg_info_dialog_info_get_version(pjsip_dlg_info_dialog_info *dlg_info)
void pjsip_dlg_info_dialog_info_set_version(pj_pool_t *pool, pjsip_dlg_info_dialog_info *dialog_info, const pj_str_t *version)
const pj_str_t *pjsip_dlg_info_dialog_info_get_entity(pjsip_dlg_info_dialog_info *dialog_info)
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)
const pj_str_t *pjsip_dlg_info_dialog_get_id(const pjsip_dlg_info_dialog *dialog)
void pjsip_dlg_info_dialog_set_id(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *id)
const pj_str_t *pjsip_dlg_info_dialog_get_call_id(const pjsip_dlg_info_dialog *dialog)
void pjsip_dlg_info_dialog_set_call_id(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *call_id)
const pj_str_t *pjsip_dlg_info_dialog_get_remote_tag(const pjsip_dlg_info_dialog *dialog)
void pjsip_dlg_info_dialog_set_remote_tag(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *remote_tag)
const pj_str_t *pjsip_dlg_info_dialog_get_local_tag(const pjsip_dlg_info_dialog *dialog)
void pjsip_dlg_info_dialog_set_local_tag(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *local_tag)
const pj_str_t *pjsip_dlg_info_dialog_get_direction(const pjsip_dlg_info_dialog *dialog)
void pjsip_dlg_info_dialog_set_direction(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *direction)
const pj_str_t *pjsip_dlg_info_dialog_get_state(pjsip_dlg_info_dialog *dialog)
void pjsip_dlg_info_dialog_set_state(pj_pool_t *pool, pjsip_dlg_info_dialog *dialog, const pj_str_t *state)
const pj_str_t *pjsip_dlg_info_dialog_get_duration(pjsip_dlg_info_dialog *dialog)
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_construct(pj_pool_t *pool, pjsip_dlg_info_local *local)
const pj_str_t *pjsip_dlg_info_local_get_identity(const pjsip_dlg_info_local *local)
void pjsip_dlg_info_local_add_identity(pj_pool_t *pool, pjsip_dlg_info_local *local, const pj_str_t *identity)
const pj_str_t *pjsip_dlg_info_local_get_identity_display(const pjsip_dlg_info_local *local)
void pjsip_dlg_info_local_set_identity_display(pj_pool_t *pool, pjsip_dlg_info_local *local, const pj_str_t *identity_display)
const pj_str_t *pjsip_dlg_info_local_get_target_uri(const pjsip_dlg_info_local *local)
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_construct(pj_pool_t *pool, pjsip_dlg_info_remote *remote)
const pj_str_t *pjsip_dlg_info_remote_get_identity(const pjsip_dlg_info_remote *remote)
void pjsip_dlg_info_remote_add_identity(pj_pool_t *pool, pjsip_dlg_info_remote *remote, const pj_str_t *identity)
const pj_str_t *pjsip_dlg_info_remote_get_identity_display(const pjsip_dlg_info_remote *remote)
void pjsip_dlg_info_remote_set_identity_display(pj_pool_t *pool, pjsip_dlg_info_remote *remote, const pj_str_t *identity_display)
const pj_str_t *pjsip_dlg_info_remote_get_target_uri(const pjsip_dlg_info_remote *remote)
void pjsip_dlg_info_remote_set_target_uri(pj_pool_t *pool, pjsip_dlg_info_remote *remote, const pj_str_t *target_uri)

Variables

void (*construct)(pj_pool_t*, pjsip_dlg_info_local*)
const pj_str_t *(*get_identity)(const pjsip_dlg_info_local*)
void (*set_identity)(pj_pool_t *pool, const pjsip_dlg_info_local*, const pj_str_t*)
const pj_str_t *(*get_identity_display)(const pjsip_dlg_info_local*)
void (*set_identity_display)(pj_pool_t *pool, const pjsip_dlg_info_local*, const pj_str_t*)
const pj_str_t *(*get_target_uri)(const pjsip_dlg_info_local*)
void (*set_target_uri)(pj_pool_t *pool, const pjsip_dlg_info_local*, const pj_str_t*)
void (*construct)(pj_pool_t*, pjsip_dlg_info_remote*)
const pj_str_t *(*get_identity)(const pjsip_dlg_info_remote*)
void (*set_identity)(pj_pool_t *pool, const pjsip_dlg_info_remote*, const pj_str_t*)
const pj_str_t *(*get_identity_display)(const pjsip_dlg_info_remote*)
void (*set_identity_display)(pj_pool_t *pool, const pjsip_dlg_info_remote*, const pj_str_t*)
const pj_str_t *(*get_target_uri)(const pjsip_dlg_info_remote*)
void (*set_target_uri)(pj_pool_t *pool, const pjsip_dlg_info_remote*, const pj_str_t*)
void (*construct)(pj_pool_t*, pjsip_dlg_info_dialog*, const pj_str_t*)
const pj_str_t *(*get_id)(const pjsip_dlg_info_dialog*)
void (*set_id)(pj_pool_t *pool, const pjsip_dlg_info_dialog*, const pj_str_t*)
const pj_str_t *(*get_call_id)(const pjsip_dlg_info_dialog*)
void (*set_call_id)(pj_pool_t *pool, const pjsip_dlg_info_dialog*, const pj_str_t*)
const pj_str_t *(*get_remote_tag)(const pjsip_dlg_info_dialog*)
void (*set_remote_tag)(pj_pool_t *pool, const pjsip_dlg_info_dialog*, const pj_str_t*)
const pj_str_t *(*get_local_tag)(const pjsip_dlg_info_dialog*)
void (*set_local_tag)(pj_pool_t *pool, const pjsip_dlg_info_dialog*, const pj_str_t*)
const pj_str_t *(*get_direction)(const pjsip_dlg_info_dialog*)
void (*set_direction)(pj_pool_t *pool, const pjsip_dlg_info_dialog*, const pj_str_t*)
const pj_str_t *(*get_state)(const pjsip_dlg_info_dialog*)
void (*set_state)(pj_pool_t *pool, const pjsip_dlg_info_dialog*, const pj_str_t*)
const pj_str_t *(*get_duration)(const pjsip_dlg_info_dialog*)
void (*set_duration)(pj_pool_t *pool, const pjsip_dlg_info_dialog*, const pj_str_t*)
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*)
void (*set_state)(pj_pool_t *pool, const pjsip_dlg_info_dialog_info*, const pj_str_t*)
const pj_str_t *(*get_version)(const pjsip_dlg_info_dialog_info*)
void (*set_version)(pj_pool_t *pool, const pjsip_dlg_info_dialog_info*, const pj_str_t*)
const pj_str_t *(*get_entity)(const pjsip_dlg_info_dialog_info*)
void (*set_entity)(pj_pool_t *pool, const pjsip_dlg_info_dialog_info*, const pj_str_t*)
pjsip_dlg_info_dialog *(*get_dialog)(const pjsip_dlg_info_dialog_info*)
void (*set_dialog)(pj_pool_t *pool, const pjsip_dlg_info_dialog_info*, const pjsip_dlg_info_dialog*)
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