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


Public Types | |
| typedef std::list< Visit > | JourneyContainer |
Public Member Functions | |
| size_t | calcObjSize () const |
| virtual Compound * | clone () |
| Compound (CommandPool *commandPool=NULL, const wns::osi::PDUPtr &sdu=wns::osi::PDUPtr()) | |
| SmartPtr< Compound > | copy () |
| std::string | dumpJourney () const |
| FunctionalUnit * | getCallingFU () |
| CommandPool * | getCommandPool () const |
| osi::PDUPtr | getData () const |
| const JourneyContainer & | getJourney () const |
| void | setCallingFU (FunctionalUnit *_fu) |
| void | visit (const FunctionalUnit *fu) const |
Private Member Functions | |
| virtual Bit | doGetLengthInBits () const |
| Non-virutual interface to getLengthInBits. | |
Private Attributes | |
| FunctionalUnit * | fu |
| JourneyContainer | journey |
Definition at line 74 of file Compound.hpp.
| typedef std::list<Visit> wns::ldk::Compound::JourneyContainer |
Definition at line 79 of file Compound.hpp.
| wns::ldk::Compound::Compound | ( | CommandPool * | commandPool = NULL, |
|
| const wns::osi::PDUPtr & | sdu = wns::osi::PDUPtr() | |||
| ) | [inline] |
Definition at line 81 of file Compound.hpp.
| size_t wns::ldk::Compound::calcObjSize | ( | ) | const [inline, virtual] |
| virtual Compound* wns::ldk::Compound::clone | ( | ) | [inline, virtual] |
Definition at line 105 of file Compound.hpp.
| virtual Bit wns::ldk::Compound::doGetLengthInBits | ( | ) | const [inline, private, virtual] |
| std::string wns::ldk::Compound::dumpJourney | ( | ) | const [inline] |
Definition at line 114 of file Compound.hpp.
| FunctionalUnit* wns::ldk::Compound::getCallingFU | ( | ) | [inline] |
Definition at line 145 of file Compound.hpp.
| CommandPool* wns::ldk::Compound::getCommandPool | ( | ) | const [inline] |
Definition at line 87 of file Compound.hpp.
| osi::PDUPtr wns::ldk::Compound::getData | ( | ) | const [inline] |
Definition at line 95 of file Compound.hpp.
| const JourneyContainer& wns::ldk::Compound::getJourney | ( | ) | const [inline] |
Definition at line 133 of file Compound.hpp.
| void wns::ldk::Compound::setCallingFU | ( | FunctionalUnit * | _fu | ) | [inline] |
Definition at line 139 of file Compound.hpp.
| void Compound::visit | ( | const FunctionalUnit * | fu | ) | const |
Definition at line 40 of file Compound.cpp.
FunctionalUnit* wns::ldk::Compound::fu [private] |
Definition at line 185 of file Compound.hpp.
JourneyContainer wns::ldk::Compound::journey [mutable, private] |
Definition at line 184 of file Compound.hpp.
1.5.5