|
LRAUV
revA
|
Information to create a DefinedBehavior that is embedded in scripted code within a mission file. More...
#include <DefineBehavior.h>

Public Member Functions | |
| virtual | ~DefineBehavior () |
| FlexArray< SettingInfo * > & | getSettings () |
Static Public Member Functions | |
| static DefineBehavior * | Instance (MissionNode *node, const Str &itemName, Logger &logger) |
Protected Member Functions | |
| DefineBehavior (const Str &name, ScriptAPI *scriptAPI) | |
| Protected constructor. More... | |
Protected Attributes | |
| Str | name_ |
| ScriptAPI * | scriptAPI_ |
| FlexArray< SettingInfo * > | settings_ |
| MethodInfo * | constructMethod_ |
| construct method – called once, with no settings; More... | |
| MethodInfo * | initializeMethod_ |
| initialize method; More... | |
| MethodInfo * | runMethod_ |
| run method; More... | |
| MethodInfo * | uninitializeMethod_ |
| initialize method; More... | |
| MethodInfo * | isSatisfiedMethod_ |
| satisfied method; More... | |
Private Member Functions | |
| DefineBehavior (const DefineBehavior &old) | |
Friends | |
| class | DefinedBehavior |
Information to create a DefinedBehavior that is embedded in scripted code within a mission file.
|
virtual |
References constructMethod_, initializeMethod_, isSatisfiedMethod_, runMethod_, and uninitializeMethod_.
Protected constructor.
Referenced by Instance().
|
private |
|
inline |
References settings_.
Referenced by Method::Method().
|
static |
References MethodInfo::addInput(), MethodInfo::addOutput(), constructMethod_, Syslog::CRITICAL, Str::cStr(), DefineBehavior(), ScriptAPIRegistry::FindByName(), Slate::FindElementURI(), MissionNode::getAttribute(), MissionNode::getChildTextValue(), MissionNode::getFirstChild(), MissionNode::getName(), MissionNode::getNextSibling(), initializeMethod_, isSatisfiedMethod_, FlexArray< T >::push(), ValueClause::ReadDataValue(), ValueClause::ReadUnit(), runMethod_, MethodInfo::setScript(), settings_, ValueClause::StripPastColon(), ValueClause::StripPastLastDot(), Logger::syslog(), and uninitializeMethod_.
Referenced by MissionItem::initializeFromScript().
|
friend |
|
protected |
construct method – called once, with no settings;
Referenced by Instance(), and ~DefineBehavior().
|
protected |
initialize method;
Referenced by Instance(), and ~DefineBehavior().
|
protected |
satisfied method;
Referenced by Instance(), and ~DefineBehavior().
|
protected |
|
protected |
run method;
Referenced by Instance(), and ~DefineBehavior().
|
protected |
|
protected |
Referenced by DefinedBehavior::DefinedBehavior(), getSettings(), and Instance().
|
protected |
initialize method;
Referenced by Instance(), and ~DefineBehavior().