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


Public Member Functions | |
| virtual void | calculateSizes (const CommandPool *commandPool, Bit &commandPoolSize, Bit &dataSize) const |
| Default calculateSizes implementation. | |
| Padding (fun::FUN *fuNet, const pyconfig::View &config) | |
| virtual void | processOutgoing (const CompoundPtr &compound) |
| Process compounds on downlink. | |
Private Attributes | |
| int | size |
Definition at line 45 of file Padding.hpp.
| Padding::Padding | ( | fun::FUN * | fuNet, | |
| const pyconfig::View & | config | |||
| ) |
Definition at line 35 of file Padding.cpp.
| void Padding::calculateSizes | ( | const CommandPool * | commandPool, | |
| Bit & | commandPoolSize, | |||
| Bit & | dataSize | |||
| ) | const [virtual] |
The default implementation delegates calculation to upper functional units, modifying the result to include the size of the provided Command.
Reimplemented from wns::ldk::CommandTypeSpecifier< T >.
Definition at line 49 of file Padding.cpp.
| virtual void wns::ldk::tools::Padding::processOutgoing | ( | const CompoundPtr & | ) | [inline, virtual] |
Override this method to handle outgoing compounds.
Reimplemented from wns::ldk::Forwarding< USER >.
Definition at line 58 of file Padding.hpp.
int wns::ldk::tools::Padding::size [private] |
Definition at line 66 of file Padding.hpp.
1.5.5