User Manual, Developers Guide and API Documentation

lte::controlplane::RequestStorageInterface Class Reference

#include <controlplane/RRHandler.hpp>

Inheritance diagram for lte::controlplane::RequestStorageInterface:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual wns::scheduler::Bits decrementRequest (wns::scheduler::ConnectionID cid, wns::scheduler::Bits bits)=0
virtual
wns::scheduler::ConnectionSet 
filterActiveConnections (wns::scheduler::ConnectionSet &inputConnectionSet) const =0
virtual
wns::scheduler::ConnectionSet 
getActiveConnections () const =0
virtual wns::scheduler::UserSet getActiveUsers () const =0
virtual
wns::scheduler::QueueStatusContainer 
getQueueStatus () const =0
virtual ResourceShares getResourceShares (const wns::scheduler::UserSet &) const =0
virtual bool isEmpty () const =0
virtual bool knowsFlow (wns::scheduler::ConnectionID flowId) const =0
virtual uint32_t numBitsForCid (wns::scheduler::ConnectionID cid) const =0
virtual uint32_t numCompoundsForCid (wns::scheduler::ConnectionID cid) const =0
virtual std::string printQueueStatus () const =0
virtual void reset (const wns::scheduler::UserSet &)=0
virtual void resetFlow (const wns::scheduler::ConnectionID flowId)=0
virtual void resetUser (const wns::scheduler::UserID)=0
virtual void storeRequest (const wns::scheduler::UserID user, wns::scheduler::QueueStatusContainer &partialQueueStatusContainer)=0
virtual ~RequestStorageInterface ()

Friends

class lte::controlplane::tests::RRHandlerTests


Detailed Description

Definition at line 88 of file RRHandler.hpp.


Constructor & Destructor Documentation

virtual lte::controlplane::RequestStorageInterface::~RequestStorageInterface (  )  [inline, virtual]

Definition at line 93 of file RRHandler.hpp.


Member Function Documentation

virtual wns::scheduler::Bits lte::controlplane::RequestStorageInterface::decrementRequest ( wns::scheduler::ConnectionID  cid,
wns::scheduler::Bits  bits 
) [pure virtual]

virtual wns::scheduler::ConnectionSet lte::controlplane::RequestStorageInterface::filterActiveConnections ( wns::scheduler::ConnectionSet inputConnectionSet  )  const [pure virtual]

virtual wns::scheduler::ConnectionSet lte::controlplane::RequestStorageInterface::getActiveConnections (  )  const [pure virtual]

virtual wns::scheduler::UserSet lte::controlplane::RequestStorageInterface::getActiveUsers (  )  const [pure virtual]

virtual wns::scheduler::QueueStatusContainer lte::controlplane::RequestStorageInterface::getQueueStatus (  )  const [pure virtual]

virtual ResourceShares lte::controlplane::RequestStorageInterface::getResourceShares ( const wns::scheduler::UserSet  )  const [pure virtual]

virtual bool lte::controlplane::RequestStorageInterface::isEmpty (  )  const [pure virtual]

virtual bool lte::controlplane::RequestStorageInterface::knowsFlow ( wns::scheduler::ConnectionID  flowId  )  const [pure virtual]

virtual uint32_t lte::controlplane::RequestStorageInterface::numBitsForCid ( wns::scheduler::ConnectionID  cid  )  const [pure virtual]

virtual uint32_t lte::controlplane::RequestStorageInterface::numCompoundsForCid ( wns::scheduler::ConnectionID  cid  )  const [pure virtual]

virtual std::string lte::controlplane::RequestStorageInterface::printQueueStatus (  )  const [pure virtual]

virtual void lte::controlplane::RequestStorageInterface::reset ( const wns::scheduler::UserSet  )  [pure virtual]

virtual void lte::controlplane::RequestStorageInterface::resetFlow ( const wns::scheduler::ConnectionID  flowId  )  [pure virtual]

virtual void lte::controlplane::RequestStorageInterface::resetUser ( const wns::scheduler::UserID   )  [pure virtual]

virtual void lte::controlplane::RequestStorageInterface::storeRequest ( const wns::scheduler::UserID  user,
wns::scheduler::QueueStatusContainer partialQueueStatusContainer 
) [pure virtual]


Friends And Related Function Documentation

friend class lte::controlplane::tests::RRHandlerTests [friend]

Reimplemented in lte::controlplane::RequestStorage.

Definition at line 90 of file RRHandler.hpp.


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

Generated on Sat May 26 03:32:32 2012 for openWNS by  doxygen 1.5.5