void NDInstanceBase::DelSysTimer(int timerid) { nd_handle hl= GetDeftListener()->GetHandle() ; if (!hl){ return ; } nd_listensrv_del_timer(hl,timerid ); }
//添加一个定时器到监听主线程 int NDInstanceBase::AddSysTimer(nd_timer_entry tmfunc, void *param, ndtime_t interval ) { nd_handle hl= GetDeftListener()->GetHandle() ; if (!hl){ return -1 ; } return nd_listensrv_timer(hl,tmfunc,param,interval,ETT_LOOP ) ? 0 : -1; }
int ProxyInst::InitProxy() { if (-1==CreateUpdate()) return -1; NDListener *pLis = GetDeftListener() ; nd_assert(pLis) ; nd_handle h_listen = pLis->GetHandle() ; nd_hook_data(h_listen, listen_data_handle); read_remote_proxy(NDInstanceSrv::config_file, &g_remote_proxy ) ; return 0; }