CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
stor::ExpirableQueue< T, Policy > Member List

This is the complete list of members for stor::ExpirableQueue< T, Policy >, including all inherited members.

clear()stor::ExpirableQueue< T, Policy >inline
clearIfStale(const utils::TimePoint_t &, SizeType &clearedEvents)stor::ExpirableQueue< T, Policy >inline
deqNowait(ValueType &)stor::ExpirableQueue< T, Policy >
empty() const stor::ExpirableQueue< T, Policy >inline
enqNowait(T const &, const utils::TimePoint_t &now=utils::getCurrentTime())stor::ExpirableQueue< T, Policy >
events_stor::ExpirableQueue< T, Policy >private
ExpirableQueue(SizeType maxsize=std::numeric_limits< SizeType >::max(), utils::Duration_t stalenessInterval=boost::posix_time::seconds(120), utils::TimePoint_t now=utils::getCurrentTime())stor::ExpirableQueue< T, Policy >explicit
ExpirableQueue(ExpirableQueue &)stor::ExpirableQueue< T, Policy >private
full() const stor::ExpirableQueue< T, Policy >inline
operator=(ExpirableQueue &)stor::ExpirableQueue< T, Policy >private
PolicyType typedefstor::ExpirableQueue< T, Policy >
queue_t typedefstor::ExpirableQueue< T, Policy >private
setStalenessInterval(const utils::Duration_t &)stor::ExpirableQueue< T, Policy >inline
size() const stor::ExpirableQueue< T, Policy >inline
SizeType typedefstor::ExpirableQueue< T, Policy >
stale(const utils::TimePoint_t &) const stor::ExpirableQueue< T, Policy >inline
stalenessInterval() const stor::ExpirableQueue< T, Policy >inline
stalenessInterval_stor::ExpirableQueue< T, Policy >private
stalenessTime_stor::ExpirableQueue< T, Policy >private
ValueType typedefstor::ExpirableQueue< T, Policy >