|
Rosetta 3.5
|
#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_ |
Definition at line 26 of file WUQueue.hh.
|
private |
Definition at line 28 of file WUQueue.hh.
|
private |
Definition at line 27 of file WUQueue.hh.
|
inline |
Definition at line 31 of file WUQueue.hh.
|
inline |
Definition at line 32 of file WUQueue.hh.
|
inline |
Definition at line 44 of file WUQueue.hh.
References deque_.
|
inline |
Definition at line 34 of file WUQueue.hh.
References current_mem_.
|
inline |
Definition at line 43 of file WUQueue.hh.
References deque_.
Referenced by pop_front(), and size_front().
| std::vector< WorkUnitSP > protocols::wum2::WUQueue::pop_all | ( | ) |
Definition at line 48 of file WUQueue.cc.
References deque_.
| WorkUnitSP protocols::wum2::WUQueue::pop_front | ( | ) |
Definition at line 37 of file WUQueue.cc.
References current_mem_, deque_, and empty().
| void protocols::wum2::WUQueue::push_back | ( | WorkUnitSP | wu) |
Definition at line 69 of file WUQueue.cc.
References current_mem_, deque_, and serialized_size().
Referenced by push_back().
| void protocols::wum2::WUQueue::push_back | ( | std::vector< WorkUnitSP > | wulist) |
Definition at line 57 of file WUQueue.cc.
References push_back().
| void protocols::wum2::WUQueue::push_front | ( | WorkUnitSP | wu) |
Definition at line 63 of file WUQueue.cc.
References current_mem_, deque_, and serialized_size().
|
private |
Definition at line 25 of file WUQueue.cc.
Referenced by push_back(), and push_front().
|
inline |
Definition at line 45 of file WUQueue.hh.
References deque_.
|
inline |
Definition at line 36 of file WUQueue.hh.
|
private |
Definition at line 50 of file WUQueue.hh.
Referenced by current_mem(), pop_front(), push_back(), and push_front().
|
private |
Definition at line 51 of file WUQueue.hh.
Referenced by clear(), empty(), pop_all(), pop_front(), push_back(), push_front(), size(), and size_front().
1.8.4