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


Public Member Functions | |
| CreateOnValidFlow (CreatorStrategy *_creator, FlowInfoProvider *_flowInfo) | |
| CreateOnValidFlow (fun::FUN *fuNet, const pyconfig::View &config) | |
| FunctionalUnit * | createPrototype () const |
| FunctionalUnit * | ifNotFound (const ConstKeyPtr &key) const |
| Return a new FU for the given key. | |
| void | onFUNCreated () |
| enable dependency resolution | |
| virtual | ~CreateOnValidFlow () |
Private Attributes | |
| std::auto_ptr< CreatorStrategy > | creator |
| strategy for new fu creation | |
| FlowInfoProvider * | flowInfo |
| handle to the service that has the flow info. | |
| std::string | flowInfoProviderName |
| name under which to access the control service that has the flow info | |
| fun::FUN * | fun |
| needed to access the control service | |
Sequence Diagram: Create new FU if no FU for Compound found, but ask FlowManager in advance
Definition at line 125 of file NotFoundStrategy.hpp.
| CreateOnValidFlow::CreateOnValidFlow | ( | fun::FUN * | fuNet, | |
| const pyconfig::View & | config | |||
| ) |
Definition at line 122 of file NotFoundStrategy.cpp.
| CreateOnValidFlow::CreateOnValidFlow | ( | CreatorStrategy * | _creator, | |
| FlowInfoProvider * | _flowInfo | |||
| ) |
Definition at line 134 of file NotFoundStrategy.cpp.
| CreateOnValidFlow::~CreateOnValidFlow | ( | ) | [virtual] |
Definition at line 141 of file NotFoundStrategy.cpp.
| FunctionalUnit * CreateOnValidFlow::createPrototype | ( | ) | const [virtual] |
Implements wns::ldk::flowseparator::NotFoundStrategy.
Definition at line 160 of file NotFoundStrategy.cpp.
| FunctionalUnit * CreateOnValidFlow::ifNotFound | ( | const ConstKeyPtr & | key | ) | const [virtual] |
Implements wns::ldk::flowseparator::NotFoundStrategy.
Definition at line 146 of file NotFoundStrategy.cpp.
| void CreateOnValidFlow::onFUNCreated | ( | ) | [virtual] |
Implements wns::ldk::flowseparator::NotFoundStrategy.
Definition at line 166 of file NotFoundStrategy.cpp.
std::auto_ptr<CreatorStrategy> wns::ldk::flowseparator::CreateOnValidFlow::creator [private] |
Definition at line 153 of file NotFoundStrategy.hpp.
The handle is obtained from the ControlServiceRegistry of the FUN via the 'flowInfoProviderName'
Definition at line 161 of file NotFoundStrategy.hpp.
std::string wns::ldk::flowseparator::CreateOnValidFlow::flowInfoProviderName [private] |
Definition at line 167 of file NotFoundStrategy.hpp.
Definition at line 148 of file NotFoundStrategy.hpp.
1.5.5