|
reSIProcate/repro
9694
|
#include <RegSyncServerThread.hxx>


Public Member Functions | |
| RegSyncServerThread (const std::list< RegSyncServer * > ®SyncServerList) | |
Private Member Functions | |
| virtual void | thread () |
Private Attributes | |
| std::list< RegSyncServer * > | mRegSyncServerList |
Definition at line 13 of file RegSyncServerThread.hxx.
| RegSyncServerThread::RegSyncServerThread | ( | const std::list< RegSyncServer * > & | regSyncServerList | ) |
Definition at line 14 of file RegSyncServerThread.cxx.
: mRegSyncServerList(regSyncServerList) { }
| void RegSyncServerThread::thread | ( | ) | [private, virtual] |
Implements resip::ThreadIf.
Definition at line 20 of file RegSyncServerThread.cxx.
{
while (!isShutdown())
{
try
{
FdSet fdset;
std::list<RegSyncServer*>::iterator it = mRegSyncServerList.begin();
for(;it!=mRegSyncServerList.end();it++)
{
(*it)->buildFdSet(fdset);
}
fdset.selectMilliSeconds( 2*1000 );
it = mRegSyncServerList.begin();
for(;it!=mRegSyncServerList.end();it++)
{
(*it)->process(fdset);
}
}
catch (...)
{
ErrLog (<< "RegSyncServerThread::thread: Unhandled exception: " );
}
}
}
std::list<RegSyncServer*> repro::RegSyncServerThread::mRegSyncServerList [private] |
Definition at line 22 of file RegSyncServerThread.hxx.
1.7.5.1