Exemple #1
0
void NDInstanceBase::DelSysTimer(int timerid)
{
	nd_handle hl= GetDeftListener()->GetHandle() ;
	if (!hl){
		return ;
	}
	nd_listensrv_del_timer(hl,timerid );
}
Exemple #2
0
//添加一个定时器到监听主线程
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;
}
Exemple #3
0
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;

}