https://balloonwj.blog.csdn.net/article/details/72372039 init_proxy_conn( returnnetlib_register_timer(proxy_timer_callback,NULL,1000);) —> netlib_add_loop(proxy_loop_callback,NULL);—>
voidCEventDispatch::AddLoop(callback_tcallback,void*user_data) { TimerItem*pItem=newTimerItem; pItem->callback=callback; pItem->user_data=user_data; m_loop_list.push_back(pItem); }