Free Electron
|
Processes plans. More...
#include <PlanHandler.h>
Public Member Functions | |
virtual void | initialize (void) |
virtual void | handle (Record &r_sig) |
virtual bool | call (const String &a_name, std::vector< Instance > a_argv) |
virtual void | method (sp< Layout > spLayout, sp< MethodI > spMethod) |
Public Member Functions inherited from fe::Initialized | |
void | initializeAll (void) |
void | setActive (bool a_active) |
Private Types | |
typedef std::map< sp< Layout >, sp< MethodI > > | t_map |
Private Attributes | |
AsPlan | m_asPlan |
t_map | m_map |
Additional Inherited Members | |
Protected Types inherited from fe::Initialized | |
typedef void(* | InitializeFunction) (Initialized *) |
Protected Member Functions inherited from fe::Initialized | |
void | addInitializer (InitializeFunction function) |
Processes plans.
The ops in the group for each AsPlan record is processed with the matching registered MethodI.
Interprets a true return of MethodI::method() to mean the op is complete. In this case the op is removed from the group.
ConfigI | |||
name | type | doc | |
input | sp<RecordGroup> | input group | |
dispatches | |||
name | doc | ||
method | [layout] [method] | ||
accessor sets | |||
fe::AsPlan |