![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <ldk/buffer/Bounded.hpp>


Public Member Functions | |
| Bounded (fun::FUN *fuNet, const wns::pyconfig::View &config) | |
| virtual void | doOnData (const CompoundPtr &compound) |
| virtual void | doSendData (const CompoundPtr &sdu) |
| virtual unsigned long int | getMaxSize () |
| virtual unsigned long int | getSize () |
| virtual | ~Bounded () |
Protected Member Functions | |
| void | tryToSend () |
| bool | tryToSendOnce () |
Private Types | |
| typedef std::list< CompoundPtr > | ContainerType |
Private Member Functions | |
| virtual bool | doIsAccepting (const CompoundPtr &compound) const |
| virtual void | doWakeup () |
Private Attributes | |
| ContainerType | buffer |
| unsigned long int | currentSize |
| bool | inWakeup |
| unsigned long int | maxSize |
| SizeCalculator * | sizeCalculator |
Definition at line 44 of file Bounded.hpp.
typedef std::list<CompoundPtr> wns::ldk::buffer::Bounded::ContainerType [private] |
Definition at line 48 of file Bounded.hpp.
| Bounded::Bounded | ( | fun::FUN * | fuNet, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 47 of file Bounded.cpp.
| Bounded::~Bounded | ( | ) | [virtual] |
Definition at line 64 of file Bounded.cpp.
| bool Bounded::doIsAccepting | ( | const CompoundPtr & | compound | ) | const [private, virtual] |
Definition at line 79 of file Bounded.cpp.
| void Bounded::doOnData | ( | const CompoundPtr & | compound | ) | [virtual] |
Definition at line 102 of file Bounded.cpp.
| void Bounded::doSendData | ( | const CompoundPtr & | sdu | ) | [virtual] |
Definition at line 86 of file Bounded.cpp.
| void Bounded::doWakeup | ( | ) | [private, virtual] |
Definition at line 109 of file Bounded.cpp.
| unsigned long int Bounded::getMaxSize | ( | ) | [virtual] |
| unsigned long int Bounded::getSize | ( | ) | [virtual] |
| void Bounded::tryToSend | ( | ) | [protected] |
Definition at line 116 of file Bounded.cpp.
| bool Bounded::tryToSendOnce | ( | ) | [protected] |
Definition at line 130 of file Bounded.cpp.
Definition at line 74 of file Bounded.hpp.
unsigned long int wns::ldk::buffer::Bounded::currentSize [private] |
Definition at line 76 of file Bounded.hpp.
bool wns::ldk::buffer::Bounded::inWakeup [private] |
Definition at line 78 of file Bounded.hpp.
unsigned long int wns::ldk::buffer::Bounded::maxSize [private] |
Definition at line 75 of file Bounded.hpp.
Definition at line 77 of file Bounded.hpp.
1.5.5