Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Examples

fsdp_description_t_s Struct Reference

Struct for session descriptions. More...

#include <priv.h>


Data Fields

unsigned int version
char * o_username
char * o_session_id
char * o_announcement_version
fsdp_network_type_t o_network_type
fsdp_address_type_t o_address_type
char * o_address
char * s_name
char * i_information
char * u_uri
const char ** emails
unsigned int emails_count
const char ** phones
unsigned int phones_count
fsdp_network_type_t c_network_type
fsdp_address_type_t c_address_type
fsdp_connection_address_t c_address
fsdp_bw_modifier_tbw_modifiers
unsigned int bw_modifiers_count
fsdp_time_period_t ** time_periods
unsigned int time_periods_count
char * timezone_adj
fsdp_encryption_method_t k_encryption_method
char * k_encryption_content
char * a_str_attributes [FSDP_LAST_SESSION_STR_ATT+1]
fsdp_rtpmap_t ** a_rtpmaps
unsigned int a_rtpmaps_count
fsdp_sendrecv_mode_t a_sendrecv_mode
fsdp_session_type_t a_type
char ** a_sdplangs
unsigned int a_sdplangs_count
char ** a_langs
unsigned int a_langs_count
fsdp_media_announcement_t ** media_announcements
unsigned int media_announcements_count
char ** unidentified_attributes
unsigned int unidentified_attributes_count


Detailed Description

Struct for session descriptions.
Examples:

formatdemo.c, and parsedemo.c.

Definition at line 200 of file priv.h.


Field Documentation

char** fsdp_description_t_s::a_langs
 

Definition at line 251 of file priv.h.

Referenced by fsdp_add_lang(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_lang(), and fsdp_parse().

unsigned int fsdp_description_t_s::a_langs_count
 

Definition at line 252 of file priv.h.

Referenced by fsdp_add_lang(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_lang(), fsdp_get_lang_count(), and fsdp_parse().

fsdp_rtpmap_t** fsdp_description_t_s::a_rtpmaps
 

Definition at line 245 of file priv.h.

Referenced by fsdp_add_rtpmap(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_media_rtpmap_encoding_parameters(), fsdp_get_rtpmap_clock_rate(), fsdp_get_rtpmap_encoding_name(), fsdp_get_rtpmap_encoding_parameters(), fsdp_get_rtpmap_payload_type(), and fsdp_parse().

unsigned int fsdp_description_t_s::a_rtpmaps_count
 

Definition at line 246 of file priv.h.

Referenced by fsdp_add_rtpmap(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_media_rtpmap_encoding_parameters(), fsdp_get_rtpmap_clock_rate(), fsdp_get_rtpmap_count(), fsdp_get_rtpmap_encoding_name(), fsdp_get_rtpmap_encoding_parameters(), fsdp_get_rtpmap_payload_type(), and fsdp_parse().

char** fsdp_description_t_s::a_sdplangs
 

Definition at line 249 of file priv.h.

Referenced by fsdp_add_sdplang(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_sdplang(), and fsdp_parse().

unsigned int fsdp_description_t_s::a_sdplangs_count
 

Definition at line 250 of file priv.h.

Referenced by fsdp_add_sdplang(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_sdplang(), fsdp_get_sdplang_count(), and fsdp_parse().

fsdp_sendrecv_mode_t fsdp_description_t_s::a_sendrecv_mode
 

Definition at line 247 of file priv.h.

Referenced by fsdp_description_new(), fsdp_format_bounded(), fsdp_get_sendrecv_mode(), fsdp_parse(), and fsdp_set_sendrecv().

char* fsdp_description_t_s::a_str_attributes[FSDP_LAST_SESSION_STR_ATT + 1]
 

Definition at line 243 of file priv.h.

Referenced by fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_str_att(), fsdp_parse(), and fsdp_set_str_att().

fsdp_session_type_t fsdp_description_t_s::a_type
 

Definition at line 248 of file priv.h.

Referenced by fsdp_description_new(), fsdp_format_bounded(), fsdp_get_session_type(), fsdp_parse(), and fsdp_set_session_type().

fsdp_bw_modifier_t* fsdp_description_t_s::bw_modifiers
 

Definition at line 228 of file priv.h.

Referenced by fsdp_add_bw_info(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_bw_modifier_type(), fsdp_get_bw_modifier_type_unknown(), fsdp_get_bw_value(), and fsdp_parse().

unsigned int fsdp_description_t_s::bw_modifiers_count
 

Definition at line 229 of file priv.h.

Referenced by fsdp_add_bw_info(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_bw_modifier_count(), fsdp_get_bw_modifier_type(), fsdp_get_bw_modifier_type_unknown(), fsdp_get_bw_value(), and fsdp_parse().

fsdp_connection_address_t fsdp_description_t_s::c_address
 

Definition at line 226 of file priv.h.

Referenced by fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_global_conn_address(), fsdp_get_global_conn_address_count(), fsdp_get_global_conn_address_ttl(), fsdp_parse(), and fsdp_set_conn_address().

fsdp_address_type_t fsdp_description_t_s::c_address_type
 

Definition at line 225 of file priv.h.

Referenced by fsdp_description_new(), fsdp_format_bounded(), fsdp_get_global_conn_address_type(), fsdp_parse(), and fsdp_set_conn_address().

fsdp_network_type_t fsdp_description_t_s::c_network_type
 

Definition at line 224 of file priv.h.

Referenced by fsdp_description_new(), fsdp_format_bounded(), fsdp_get_global_conn_network_type(), fsdp_parse(), and fsdp_set_conn_address().

const char** fsdp_description_t_s::emails
 

Definition at line 218 of file priv.h.

Referenced by fsdp_add_email(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_email(), and fsdp_parse().

unsigned int fsdp_description_t_s::emails_count
 

Definition at line 219 of file priv.h.

Referenced by fsdp_add_email(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_email(), fsdp_get_emails_count(), and fsdp_parse().

char* fsdp_description_t_s::i_information
 

Definition at line 214 of file priv.h.

Referenced by fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_information(), fsdp_parse(), and fsdp_set_information().

char* fsdp_description_t_s::k_encryption_content
 

Definition at line 240 of file priv.h.

Referenced by fsdp_description_new(), fsdp_format_bounded(), fsdp_get_encryption_content(), fsdp_parse(), and fsdp_set_encryption().

fsdp_encryption_method_t fsdp_description_t_s::k_encryption_method
 

Definition at line 239 of file priv.h.

Referenced by fsdp_description_new(), fsdp_format_bounded(), fsdp_get_encryption_content(), fsdp_get_encryption_method(), fsdp_parse(), and fsdp_set_encryption().

fsdp_media_announcement_t** fsdp_description_t_s::media_announcements
 

Definition at line 255 of file priv.h.

Referenced by fsdp_add_media(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_media(), and fsdp_parse().

unsigned int fsdp_description_t_s::media_announcements_count
 

Definition at line 256 of file priv.h.

Referenced by fsdp_add_media(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_media(), fsdp_get_media_count(), and fsdp_parse().

char* fsdp_description_t_s::o_address
 

Definition at line 210 of file priv.h.

Referenced by fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_owner_address(), fsdp_make_description(), and fsdp_parse().

fsdp_address_type_t fsdp_description_t_s::o_address_type
 

Definition at line 209 of file priv.h.

Referenced by fsdp_description_new(), fsdp_format_bounded(), fsdp_get_owner_address_type(), fsdp_make_description(), and fsdp_parse().

char* fsdp_description_t_s::o_announcement_version
 

Definition at line 207 of file priv.h.

Referenced by fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_announcement_version(), fsdp_make_description(), and fsdp_parse().

fsdp_network_type_t fsdp_description_t_s::o_network_type
 

Definition at line 208 of file priv.h.

Referenced by fsdp_description_new(), fsdp_get_owner_network_type(), fsdp_make_description(), and fsdp_parse().

char* fsdp_description_t_s::o_session_id
 

Definition at line 206 of file priv.h.

Referenced by fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_session_id(), fsdp_make_description(), and fsdp_parse().

char* fsdp_description_t_s::o_username
 

Definition at line 205 of file priv.h.

Referenced by fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_owner_username(), fsdp_make_description(), and fsdp_parse().

const char** fsdp_description_t_s::phones
 

Definition at line 221 of file priv.h.

Referenced by fsdp_add_phone(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_phone(), and fsdp_parse().

unsigned int fsdp_description_t_s::phones_count
 

Definition at line 222 of file priv.h.

Referenced by fsdp_add_phone(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_phone(), fsdp_get_phones_count(), and fsdp_parse().

char* fsdp_description_t_s::s_name
 

Definition at line 212 of file priv.h.

Referenced by fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_name(), fsdp_make_description(), and fsdp_parse().

fsdp_time_period_t** fsdp_description_t_s::time_periods
 

Definition at line 233 of file priv.h.

Referenced by fsdp_add_period(), fsdp_add_repeat(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_period_repeat_duration(), fsdp_get_period_repeat_interval(), fsdp_get_period_repeat_offsets(), fsdp_get_period_repeats_count(), fsdp_get_period_start(), fsdp_get_period_stop(), fsdp_make_description(), and fsdp_parse().

unsigned int fsdp_description_t_s::time_periods_count
 

Definition at line 234 of file priv.h.

Referenced by fsdp_add_period(), fsdp_add_repeat(), fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_period_repeat_duration(), fsdp_get_period_repeat_interval(), fsdp_get_period_repeat_offsets(), fsdp_get_period_repeats_count(), fsdp_get_period_start(), fsdp_get_period_stop(), fsdp_make_description(), and fsdp_parse().

char* fsdp_description_t_s::timezone_adj
 

Definition at line 237 of file priv.h.

Referenced by fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_timezone_adj(), fsdp_parse(), and fsdp_set_timezone_adj().

char* fsdp_description_t_s::u_uri
 

Definition at line 216 of file priv.h.

Referenced by fsdp_description_new(), fsdp_description_recycle(), fsdp_format_bounded(), fsdp_get_uri(), fsdp_parse(), and fsdp_set_uri().

char** fsdp_description_t_s::unidentified_attributes
 

Definition at line 258 of file priv.h.

Referenced by fsdp_description_new(), fsdp_format_bounded(), fsdp_get_unidentified_attribute(), and fsdp_parse().

unsigned int fsdp_description_t_s::unidentified_attributes_count
 

Definition at line 259 of file priv.h.

Referenced by fsdp_description_new(), fsdp_format_bounded(), fsdp_get_unidentified_attribute(), fsdp_get_unidentified_attribute_count(), and fsdp_parse().

unsigned int fsdp_description_t_s::version
 

Definition at line 203 of file priv.h.

Referenced by fsdp_description_new(), fsdp_get_version(), and fsdp_make_description().


The documentation for this struct was generated from the following file:
Generated on Sun Jan 18 21:12:44 2004 for FreeSDP by doxygen 1.3.4