User Manual, Developers Guide and API Documentation

wns::ldk::fcf::PhaseDescriptor Class Reference
[Frame Configuration]

Description of frame phases. More...

#include <ldk/fcf/PhaseDescriptor.hpp>

Inheritance diagram for wns::ldk::fcf::PhaseDescriptor:

Inheritance graph
[legend]
Collaboration diagram for wns::ldk::fcf::PhaseDescriptor:

Collaboration graph
[legend]

List of all members.

Public Member Functions

CompoundCollectorInterfacegetCompoundCollector () const
 Do further configuration.
FrameBuildergetFrameBuilder () const
std::string getName () const
 Returns the name of this PhaseDescriptor.
void onFUNCreated ()
 Trigger the PhaseDescriptor to find its friends.
bool operator== (const PhaseDescriptor &rhs) const
 PhaseDescriptor (FrameBuilder *frameBuilder, const wns::pyconfig::View &config)
void setName (const std::string &name)

Protected Attributes

CompoundCollectorInterfacecompoundCollector_
wns::pyconfig::View config_
FrameBuilderframeBuilder_
std::string name_

Friends

class FrameBuilder


Detailed Description

The PhaseDescriptor is the configuration element of the FrameBuilder. Available configuration settings are

Definition at line 99 of file PhaseDescriptor.hpp.


Constructor & Destructor Documentation

PhaseDescriptor::PhaseDescriptor ( FrameBuilder frameBuilder,
const wns::pyconfig::View config 
)

Definition at line 46 of file PhaseDescriptor.cpp.


Member Function Documentation

CompoundCollectorInterface* wns::ldk::fcf::PhaseDescriptor::getCompoundCollector (  )  const [inline, virtual]

Get the FunctionalUnit that handles the compounds of this phase.

Implements wns::ldk::fcf::PhaseDescriptorInterface.

Definition at line 122 of file PhaseDescriptor.hpp.

FrameBuilder* wns::ldk::fcf::PhaseDescriptor::getFrameBuilder (  )  const [inline]

Definition at line 116 of file PhaseDescriptor.hpp.

std::string wns::ldk::fcf::PhaseDescriptor::getName (  )  const [inline, virtual]

Implements wns::ldk::fcf::PhaseDescriptorInterface.

Definition at line 107 of file PhaseDescriptor.hpp.

void PhaseDescriptor::onFUNCreated (  )  [virtual]

Implements wns::ldk::fcf::PhaseDescriptorInterface.

Definition at line 51 of file PhaseDescriptor.cpp.

bool wns::ldk::fcf::PhaseDescriptor::operator== ( const PhaseDescriptor rhs  )  const [inline]

Definition at line 111 of file PhaseDescriptor.hpp.

void wns::ldk::fcf::PhaseDescriptor::setName ( const std::string &  name  )  [inline]

Definition at line 128 of file PhaseDescriptor.hpp.


Friends And Related Function Documentation

friend class FrameBuilder [friend]

Definition at line 136 of file PhaseDescriptor.hpp.


Member Data Documentation

Definition at line 134 of file PhaseDescriptor.hpp.

Definition at line 133 of file PhaseDescriptor.hpp.

Definition at line 132 of file PhaseDescriptor.hpp.

std::string wns::ldk::fcf::PhaseDescriptor::name_ [protected]

Definition at line 131 of file PhaseDescriptor.hpp.


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

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