pjsip logo pjsip.org
Open source SIP stack and media stack for presence, im/instant messaging, and multimedia communication
Loading

HOME

SIP/media Features
High Performance SIP
Small Footprint SIP
Symbian Port

FAQ

Documentation

Licensing

Download

Development (Trac)

Projects using pjsip

Mailing List

Open Source Links


About: PJLIB, PJLIB-UTIL, PJSIP, and PJMEDIA are created by: Benny Prijono
<bennylp@pjsip.org>


 

Home --> Documentations --> PJSIP Reference

pjsua_data Struct Reference

#include <pjsua_internal.h>

Data Fields

pj_caching_pool cp
pj_pool_tpool
pj_mutex_tmutex
pjsua_logging_config log_cfg
pj_oshandle_t log_file
pjsip_endpointendpt
pjsip_module mod
pjsua_transport_data tpdata [8]
pjsip_tp_state_callback old_tp_cb
pj_bool_t thread_quit_flag
pj_thread_tthread [4]
pj_stun_config stun_cfg
pj_sockaddr stun_srv
pj_status_t stun_status
pjsua_stun_resolve stun_res
pj_dns_resolverresolver
pj_stun_nat_type nat_type
pj_status_t nat_status
pj_bool_t nat_in_progress
pjsip_route_hdr outbound_proxy
unsigned acc_cnt
pjsua_acc_id default_acc
pjsua_acc acc [PJSUA_MAX_ACC]
pjsua_acc_id acc_ids [PJSUA_MAX_ACC]
pjsua_config ua_cfg
unsigned call_cnt
pjsua_call calls [PJSUA_MAX_CALLS]
pjsua_call_id next_call_id
unsigned buddy_cnt
pjsua_buddy buddy [PJSUA_MAX_BUDDIES]
pj_timer_entry pres_timer
pjsua_media_config media_cfg
pjmedia_endptmed_endpt
pjsua_conf_setting mconf_cfg
pjmedia_confmconf
pj_bool_t is_mswitch
pjmedia_aud_dev_index cap_dev
pjmedia_aud_dev_index play_dev
pj_uint32_t aud_svmask
pjmedia_aud_param aud_param
pj_bool_t aud_open_cnt
pj_bool_t no_snd
pj_pool_tsnd_pool
pjmedia_snd_portsnd_port
pj_timer_entry snd_idle_timer
pjmedia_master_portnull_snd
pjmedia_portnull_port
unsigned player_cnt
pjsua_file_data player [PJSUA_MAX_PLAYERS]
unsigned rec_cnt
pjsua_file_data recorder [PJSUA_MAX_RECORDERS]

Detailed Description

Global pjsua application data.


Field Documentation

Global pool factory.

pjsua's private pool.

Mutex protection for this data

Current logging config.

Output log file handle

Global endpoint.

pjsua's PJSIP module.

Array of transports.

Array of threads.

Global STUN settings.

Resolved STUN server address

STUN server status.

pjsua_stun_resolve pjsua_data::stun_res

List of pending STUN resolution

Detection in progress

Number of accounts.

pjsua_acc pjsua_data::acc[PJSUA_MAX_ACC]

Account array.

Acc sorted by prio

Call counter.

pjsua_call pjsua_data::calls[PJSUA_MAX_CALLS]

Calls array.

Buddy count.

pjsua_buddy pjsua_data::buddy[PJSUA_MAX_BUDDIES]

Buddy array.

Presence refresh timer.

Additionan conf. bridge. param

Conference bridge.

Are we using audio switchboard (a.k.a APS-Direct)

Which settings to save

User settings to sound dev

How many # device is opened

No sound (app will manage it)

Sound's private pool.

Sound device idle timer.

Master port for null sound.

Number of file players.

pjsua_file_data pjsua_data::player[PJSUA_MAX_PLAYERS]

Array of players.

Number of file recorders.

pjsua_file_data pjsua_data::recorder[PJSUA_MAX_RECORDERS]

Array of recs.


The documentation for this struct was generated from the following file:
  • pjsua_internal.h

 


PJSIP Open Source, high performance, small footprint, and very very portable SIP stack
Copyright (C) 2006-2008 Teluu Inc.