User Manual, Developers Guide and API Documentation

wns::scheduler::queue::detail::SimpleInnerCopyQueue Class Reference

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

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

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual Bit getHeadofLinePDUBit (ConnectionID cid)
virtual wns::ldk::CompoundPtr getPDU (ConnectionID cid, Bit bit=0)
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)
virtual void setFUN (wns::ldk::fun::FUN *fun)
virtual void setQueue (ConnectionID cid, std::queue< wns::ldk::CompoundPtr > queue)
 SimpleInnerCopyQueue ()
 ~SimpleInnerCopyQueue ()

Private Attributes

std::map
< wns::scheduler::ConnectionID,
std::queue
< wns::ldk::CompoundPtr > > 
queue_
std::map
< wns::scheduler::ConnectionID,
int
queueSize_


Detailed Description

Definition at line 72 of file IInnerCopyQueue.hpp.


Constructor & Destructor Documentation

SimpleInnerCopyQueue::SimpleInnerCopyQueue (  ) 

Definition at line 32 of file IInnerCopyQueue.cpp.

SimpleInnerCopyQueue::~SimpleInnerCopyQueue (  ) 

Definition at line 36 of file IInnerCopyQueue.cpp.


Member Function Documentation

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

wns::ldk::CompoundPtr SimpleInnerCopyQueue::getPDU ( ConnectionID  cid,
Bit  bit = 0 
) [virtual]

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

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

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

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

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

virtual void wns::scheduler::queue::detail::SimpleInnerCopyQueue::setFUN ( wns::ldk::fun::FUN fun  )  [inline, virtual]

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


Member Data Documentation

Definition at line 108 of file IInnerCopyQueue.hpp.

Definition at line 109 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