User Manual, Developers Guide and API Documentation

wns::scheduler::queue::detail::SegmentingInnerCopyQueue Class Reference

#include <scheduler/queue/detail/IInnerCopyQueue.hpp>

Inheritance diagram for wns::scheduler::queue::detail::SegmentingInnerCopyQueue:

Inheritance graph
[legend]
Collaboration diagram for wns::scheduler::queue::detail::SegmentingInnerCopyQueue:

Collaboration graph
[legend]

List of all members.

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::CommandReaderInterfacesegmentHeaderReader_
bool usePadding_


Detailed Description

Definition at line 112 of file IInnerCopyQueue.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

Bit SegmentingInnerCopyQueue::getHeadofLinePDUBit ( ConnectionID  cid  )  [virtual]

unsigned long int SegmentingInnerCopyQueue::getMinimumSegmentSize (  ) 

Definition at line 224 of file IInnerCopyQueue.cpp.

wns::ldk::CompoundPtr SegmentingInnerCopyQueue::getPDU ( ConnectionID  cid,
Bit  bit 
) [virtual]

int SegmentingInnerCopyQueue::getSize ( ConnectionID  cid  )  [virtual]

int SegmentingInnerCopyQueue::getSizeInBit ( ConnectionID  cid  )  [virtual]

bool SegmentingInnerCopyQueue::isEmpty ( ConnectionID  cid  )  [virtual]

bool SegmentingInnerCopyQueue::knowsCID ( ConnectionID  cid  )  [virtual]

void SegmentingInnerCopyQueue::reset ( ConnectionID  cid  )  [virtual]

void SegmentingInnerCopyQueue::setFUN ( wns::ldk::fun::FUN fun  )  [virtual]

void SegmentingInnerCopyQueue::setQueue ( ConnectionID  cid,
std::queue< wns::ldk::CompoundPtr queue 
) [virtual]


Member Data Documentation

Definition at line 157 of file IInnerCopyQueue.hpp.

Definition at line 154 of file IInnerCopyQueue.hpp.

Definition at line 153 of file IInnerCopyQueue.hpp.

Definition at line 155 of file IInnerCopyQueue.hpp.

Definition at line 151 of file IInnerCopyQueue.hpp.

Definition at line 158 of file IInnerCopyQueue.hpp.

Definition at line 160 of file IInnerCopyQueue.hpp.

Definition at line 156 of file IInnerCopyQueue.hpp.


The documentation for this class was generated from the following files:

Generated on Sun May 27 03:33:04 2012 for openWNS by  doxygen 1.5.5