Classes | |
struct | priolist_cmp_lt |
Public Types | |
typedef boost::shared_ptr < CjNetworkProcess > | procEntry_t |
typedef std::vector< procEntry_t > | procList_t |
Public Member Functions | |
CjNP_collection (unsigned int clearout_period=50, bool assume_all_active=false) | |
unsigned int | setClearoutPeriod (unsigned int period) |
unsigned int | getClearoutPeriod () const |
void | clear () |
void | append (procEntry_t &proc) |
CjNP_collection::procList_t::size_type | size () const |
CjNP_collection::procList_t::size_type | endlist_size () const |
unsigned int | incrementEpoch () |
unsigned int | getEpoch () const |
CjNP_collection::procList_t | get_epochBundle () const |
CjNP_collection::procList_t | get_endBundle () const |
bool | allExpired () const |
Protected Attributes | |
unsigned int | m_epoch |
unsigned int | m_clearout_period |
bool | m_active_list_valid |
bool | m_assume_all_active |
procList_t | m_master_list |
procList_t | m_active_list |
procList_t | m_end_list |