9 #ifndef SENDDATACOMPONENT_H_
10 #define SENDDATACOMPONENT_H_
Client-side interface for injecting log data into the log queue.
Definition: Logger.h:30
LogWriter::ServiceType serviceType_
Definition: SendDataComponent.h:42
Wraps a Behavior or Aggregate with mission-specific settings pertaining to that item.
Definition: MissionItem.h:31
virtual void initialize()
Provide a space for initialization before being run.
Definition: SendDataComponent.cpp:106
Contains the LogWriter class definition.
virtual void uninitialize()
Provide a space for uninitialization.
Definition: SendDataComponent.cpp:128
A DataAccessor that reads values from the Slate Contains a default dataValue that must not be NULL...
Definition: DataReader.h:30
FlexArray< DataReader * > dataReaders_
Definition: SendDataComponent.h:41
Behavior is the abstract base class for components that implement mission behaviors and commands...
Definition: Behavior.h:32
Contains the FlexArrayBase and FlexArray class declarations.
ServiceType
Definition: LogWriter.h:29
Contains the Behavior class definition.
virtual bool runIfUnsatisfied()
Combined run and test Called by mission element: behaviorDone_.
Definition: SendDataComponent.cpp:122
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
Wraps a TiXmlNode.
Definition: MissionNode.h:20
Replacement for standard template class string.
Definition: Str.h:12
virtual void run()
The actual "payload" of the component.
Definition: SendDataComponent.cpp:111
static SendDataComponent * Instance(MissionNode *node, const Str &itemName, MissionItem *parent, const Module *module, Logger &logger)
Definition: SendDataComponent.cpp:18
Behavior that is embedded in scripted code within a mission file.
Definition: SendDataComponent.h:26
SendDataComponent(const Str &name)
Protected constructor.
Definition: SendDataComponent.cpp:133
virtual ~SendDataComponent()
Definition: SendDataComponent.cpp:101