
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 |
1.7.1