![]() |
Rosetta Protocols
2014.16.56682
|
#include <WUQueue.hh>
Public Member Functions | |
| WUQueue () | |
| ~WUQueue () | |
| boost::uint64_t | current_mem () |
| boost::uint64_t | size_front () |
| void | push_front (WorkUnitSP wu) |
| void | push_back (WorkUnitSP wu) |
| void | push_back (std::vector< WorkUnitSP > wulist) |
| WorkUnitSP | pop_front () |
| std::vector< WorkUnitSP > | pop_all () |
| bool | empty () |
| void | clear () |
| int | size () |
Private Types | |
| typedef std::pair < boost::uint64_t, WorkUnitSP > | wu_mem_pair |
| typedef std::deque < wu_mem_pair >::iterator | iterator |
Private Member Functions | |
| boost::uint64_t | serialized_size (WorkUnitSP wu) |
Private Attributes | |
| boost::uint64_t | current_mem_ |
| std::deque< wu_mem_pair > | deque_ |
|
private |
|
inline |
|
inline |
|
inline |
References deque_.
|
inline |
References current_mem_.
|
inline |
References deque_.
Referenced by pop_front(), and size_front().
| std::vector< WorkUnitSP > protocols::wum2::WUQueue::pop_all | ( | ) |
References deque_.
| WorkUnitSP protocols::wum2::WUQueue::pop_front | ( | ) |
References current_mem_, deque_, and empty().
| void protocols::wum2::WUQueue::push_back | ( | WorkUnitSP | wu | ) |
References current_mem_, deque_, and serialized_size().
Referenced by push_back().
| void protocols::wum2::WUQueue::push_back | ( | std::vector< WorkUnitSP > | wulist | ) |
References push_back().
| void protocols::wum2::WUQueue::push_front | ( | WorkUnitSP | wu | ) |
References current_mem_, deque_, and serialized_size().
|
private |
References s.
Referenced by push_back(), and push_front().
|
inline |
|
private |
Referenced by current_mem(), pop_front(), push_back(), and push_front().
|
private |
Referenced by clear(), empty(), pop_all(), pop_front(), push_back(), push_front(), size(), and size_front().
1.8.7