25 trace(
"IdSet::newid");
38 for (i=current+1; i<FD_SETSIZE; i++)
56 trace(
"IdSet::recycle");
58 if ( 0 <= id_ && id_ < FD_SETSIZE ) {
Class IdSet implements a set of reusable unique IDs, up to 1024.
An abstraction to message logging facility.
#define trace(s)
trace() is used to trace function call chain in C++ program.
int m_next_available_id
Current id.
int newid()
Return current id.
int recycle(int id_)
Recycle id_.
fd_set m_id_set_map
Map of all ids.