Public Attributes
beliefstate::Event Struct Reference

Central Event structure, allowing information flow between components. More...

#include <Types.h>

List of all members.

Public Attributes

bool bPreempt
bool bRequest
CDesignatorcdDesignator
 An optional designator to accompany the event.
std::list< std::pair
< std::string, std::string > > 
lstDesignatorIDs
std::list< std::pair
< std::string, std::string > > 
lstEquations
std::list< std::pair
< std::string, std::string > > 
lstEquationTimes
std::list< Node * > lstNodes
 Node references accompanying this event.
std::list< Node * > lstRootNodes
StatusMessage msgStatusMessage
int nContextID
int nOpenRequestID
int nOriginID
 Internal ID of origin plugin for reference.
int nSequenceNumber
std::string strAnnotation
 Optional extra annotation for this event.
std::string strEventName
 The event's identifier.
std::string strSupplementary

Detailed Description

Central Event structure, allowing information flow between components.

Definition at line 120 of file Types.h.


Member Data Documentation

Definition at line 142 of file Types.h.

Definition at line 141 of file Types.h.

An optional designator to accompany the event.

Designators can hold arbitrary information for an event and helps receiving components to process them.

Definition at line 134 of file Types.h.

std::list< std::pair<std::string, std::string> > beliefstate::Event::lstDesignatorIDs

Definition at line 147 of file Types.h.

std::list< std::pair<std::string, std::string> > beliefstate::Event::lstEquations

Definition at line 148 of file Types.h.

std::list< std::pair<std::string, std::string> > beliefstate::Event::lstEquationTimes

Definition at line 149 of file Types.h.

Node references accompanying this event.

Definition at line 145 of file Types.h.

Definition at line 146 of file Types.h.

Definition at line 143 of file Types.h.

Definition at line 129 of file Types.h.

Definition at line 140 of file Types.h.

Internal ID of origin plugin for reference.

Definition at line 139 of file Types.h.

Definition at line 150 of file Types.h.

Optional extra annotation for this event.

Definition at line 137 of file Types.h.

The event's identifier.

Every event needs to have an identifier, allowing components such as the main system and receiving plugins to distinguish on how to handle the event. Plugins can also subscribe to specific types of events, only receiving the types they actually subscribed to.

Definition at line 128 of file Types.h.

Definition at line 135 of file Types.h.


The documentation for this struct was generated from the following file:


beliefstate
Author(s): Jan Winkler
autogenerated on Sun Oct 5 2014 22:30:16