摘要:
本来对面向对象理解就不深,拿到doubango的代码,感觉无从看起。 挑个通用的面向对象的实现的代码部分,来探究一下。比如,创建sip message的消息时,会调用tsip_message_create()函数,函数内容如下:tsip_message_t* tsip_message_create(){ return tsk_object_new(tsip_message_def_t, tsip_unknown);} 代码里面有两个重要部分, 1. tsip_message_def_t 是一个由sip模块自己定义的tsk_object_def_s对象。tsk_object_def_s是... 阅读全文