![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <scheduler/queue/detail/IInnerCopyQueue.hpp>


Public Member Functions | |
| virtual Bit | getHeadofLinePDUBit (ConnectionID cid) |
| unsigned long int | getMinimumSegmentSize () |
| virtual wns::ldk::CompoundPtr | getPDU (ConnectionID cid, Bit bit) |
| virtual int | getSize (ConnectionID cid) |
| virtual int | getSizeInBit (ConnectionID cid) |
| virtual bool | isEmpty (ConnectionID cid) |
| virtual bool | knowsCID (ConnectionID cid) |
| virtual void | reset (ConnectionID cid) |
| SegmentingInnerCopyQueue (const wns::pyconfig::View &_config) | |
| virtual void | setFUN (wns::ldk::fun::FUN *fun) |
| virtual void | setQueue (ConnectionID cid, std::queue< wns::ldk::CompoundPtr > queue) |
| ~SegmentingInnerCopyQueue () | |
Private Attributes | |
| bool | byteAlignHeader_ |
| Bit | extensionHeaderSize_ |
| Bit | fixedHeaderSize_ |
| unsigned long int | minimumSegmentSize_ |
| std::map< ConnectionID, InnerQueue > | queue_ |
| std::string | segmentHeaderCommandName_ |
| wns::ldk::CommandReaderInterface * | segmentHeaderReader_ |
| bool | usePadding_ |
Definition at line 112 of file IInnerCopyQueue.hpp.
| SegmentingInnerCopyQueue::SegmentingInnerCopyQueue | ( | const wns::pyconfig::View & | _config | ) |
Definition at line 124 of file IInnerCopyQueue.cpp.
| SegmentingInnerCopyQueue::~SegmentingInnerCopyQueue | ( | ) |
Definition at line 134 of file IInnerCopyQueue.cpp.
| Bit SegmentingInnerCopyQueue::getHeadofLinePDUBit | ( | ConnectionID | cid | ) | [virtual] |
Implements wns::scheduler::queue::detail::IInnerCopyQueue.
Definition at line 182 of file IInnerCopyQueue.cpp.
| unsigned long int SegmentingInnerCopyQueue::getMinimumSegmentSize | ( | ) |
Definition at line 224 of file IInnerCopyQueue.cpp.
| wns::ldk::CompoundPtr SegmentingInnerCopyQueue::getPDU | ( | ConnectionID | cid, | |
| Bit | bit | |||
| ) | [virtual] |
Implements wns::scheduler::queue::detail::IInnerCopyQueue.
Definition at line 161 of file IInnerCopyQueue.cpp.
| int SegmentingInnerCopyQueue::getSize | ( | ConnectionID | cid | ) | [virtual] |
Implements wns::scheduler::queue::detail::IInnerCopyQueue.
Definition at line 199 of file IInnerCopyQueue.cpp.
| int SegmentingInnerCopyQueue::getSizeInBit | ( | ConnectionID | cid | ) | [virtual] |
Implements wns::scheduler::queue::detail::IInnerCopyQueue.
Definition at line 206 of file IInnerCopyQueue.cpp.
| bool SegmentingInnerCopyQueue::isEmpty | ( | ConnectionID | cid | ) | [virtual] |
Implements wns::scheduler::queue::detail::IInnerCopyQueue.
Definition at line 154 of file IInnerCopyQueue.cpp.
| bool SegmentingInnerCopyQueue::knowsCID | ( | ConnectionID | cid | ) | [virtual] |
Implements wns::scheduler::queue::detail::IInnerCopyQueue.
Definition at line 148 of file IInnerCopyQueue.cpp.
| void SegmentingInnerCopyQueue::reset | ( | ConnectionID | cid | ) | [virtual] |
Implements wns::scheduler::queue::detail::IInnerCopyQueue.
Definition at line 192 of file IInnerCopyQueue.cpp.
| void SegmentingInnerCopyQueue::setFUN | ( | wns::ldk::fun::FUN * | fun | ) | [virtual] |
Implements wns::scheduler::queue::detail::IInnerCopyQueue.
Definition at line 139 of file IInnerCopyQueue.cpp.
| void SegmentingInnerCopyQueue::setQueue | ( | ConnectionID | cid, | |
| std::queue< wns::ldk::CompoundPtr > | queue | |||
| ) | [virtual] |
Implements wns::scheduler::queue::detail::IInnerCopyQueue.
Definition at line 213 of file IInnerCopyQueue.cpp.
Definition at line 157 of file IInnerCopyQueue.hpp.
Definition at line 154 of file IInnerCopyQueue.hpp.
Definition at line 153 of file IInnerCopyQueue.hpp.
unsigned long int wns::scheduler::queue::detail::SegmentingInnerCopyQueue::minimumSegmentSize_ [private] |
Definition at line 155 of file IInnerCopyQueue.hpp.
std::map<ConnectionID, InnerQueue> wns::scheduler::queue::detail::SegmentingInnerCopyQueue::queue_ [private] |
Definition at line 151 of file IInnerCopyQueue.hpp.
std::string wns::scheduler::queue::detail::SegmentingInnerCopyQueue::segmentHeaderCommandName_ [private] |
Definition at line 158 of file IInnerCopyQueue.hpp.
wns::ldk::CommandReaderInterface* wns::scheduler::queue::detail::SegmentingInnerCopyQueue::segmentHeaderReader_ [private] |
Definition at line 160 of file IInnerCopyQueue.hpp.
Definition at line 156 of file IInnerCopyQueue.hpp.
1.5.5