core部分代码梳理
重switch.c的main函数开始
switch_core_init_and_modload:core初始化并加载模块
switch_core_set_signal_handlers:信号量
switch_load_network_lists:网络IP
switch_msrp_init:msrp协议
core初始化
switch_core_init
sqlite3_initialize:数据库
apr_initialize:apche可移植工具
switch_core_memory_init:内存池
switch_mutex_init:锁
switch_thread_rwlock_create:线程锁
switch_core_session_init:会话
switch_event_create_plain:SWITCH_EVENT_CHANNEL_DATA事件
SSL_library_init:ssl
switch_curl_init:curl
switch_console_init:命令行
switch_event_init:事件
switch_channel_global_init:channel
switch_xml_init:xml
switch_nat_init: nat
switch_log_init: log
switch_load_core_config:配置core
switch_core_sqldb_start:启动数据库
switch_core_media_init:媒体
switch_scheduler_task_thread_star