>xabsl   The Extensible Agent Behavior Specification Language

XabslEngine Class Library Reference

 

xabsl::Engine Member List

This is the complete list of members for xabsl::Engine, including all inherited members.
addActions(ActionBehavior *actionToAdd, ActionBehavior *currentOptionTree[], int &currentLength, int maxSize)xabsl::Engine [private]
addRootAction(const char *name, bool isOption=true)xabsl::Engine
addRootAction(Behavior *behavior)xabsl::Engine
addRootActionBooleanOutputSymbol(const char *name, bool value)xabsl::Engine
addRootActionDecimalOutputSymbol(const char *name, double value)xabsl::Engine
addRootActionEnumeratedOutputSymbol(const char *name, const char *value)xabsl::Engine
agentPriorityxabsl::Engine [private]
agentsxabsl::Engine [private]
basicBehaviorsxabsl::Engine [private]
booleanInputSymbolsxabsl::Symbols
booleanOutputSymbolsxabsl::Symbols
checkForLoops(Option *currentOption, ActionBehavior *currentOptionTree[], int currentLength, int maxSize)xabsl::Engine [private]
clearRootActions()xabsl::Engine
coopStatesxabsl::Engine [private]
countActions(Option *option)xabsl::Engine [private]
createOptionGraph(InputSource &input)xabsl::Engine
decimalInputSymbolsxabsl::Symbols
decimalOutputSymbolsxabsl::Symbols
Engine(ErrorHandler &e, unsigned(*pTimeFunction)())xabsl::Engine
enumeratedInputSymbolsxabsl::Symbols
enumeratedOutputSymbolsxabsl::Symbols
enumerationsxabsl::Symbols
errorHandlerxabsl::Engine [private]
execute()xabsl::Engine
generateOutgoingMessage(TeamMessage &message)xabsl::Engine
getAgents() const xabsl::Engine [inline]
getBasicBehaviors() const xabsl::Engine [inline]
getOptions() const xabsl::Engine [inline]
getRootAction(int i) const xabsl::Engine
getRootAction(int i)xabsl::Engine
getRootActions() const xabsl::Engine
getRootActions()xabsl::Engine
getSelectedAgentName() const xabsl::Engine
initializedxabsl::Engine [private]
internalBooleanSymbolsxabsl::Engine [private]
internalDecimalSymbolsxabsl::Engine [private]
internalEnumeratedSymbolsxabsl::Engine [private]
optionsxabsl::Engine [private]
prepareIncomingMessages()xabsl::Engine
processIncomingMessage(const TeamMessage &message)xabsl::Engine
pTimeFunctionxabsl::Engine [private]
registerBasicBehavior(BasicBehavior &basicBehavior)xabsl::Engine
registerBooleanInputSymbol(const char *name, const bool *pVariable)xabsl::Symbols
registerBooleanInputSymbol(const char *name, bool(*pFunction)())xabsl::Symbols
registerBooleanInputSymbolBooleanParameter(const char *symbolName, const char *name, bool *pParam)xabsl::Symbols
registerBooleanInputSymbolDecimalParameter(const char *symbolName, const char *name, double *pParam)xabsl::Symbols
registerBooleanInputSymbolEnumeratedParameter(const char *symbolName, const char *name, const char *enumName, int *pParam)xabsl::Symbols
registerBooleanInputSymbolParametersChanged(const char *name, void(*pFunction)())xabsl::Symbols
registerBooleanOutputSymbol(const char *name, bool *pVariable)xabsl::Symbols
registerBooleanOutputSymbol(const char *name, void(*pSetFunction)(bool), bool(*pGetFunction)())xabsl::Symbols
registerDecimalInputSymbol(const char *name, const double *pVariable)xabsl::Symbols
registerDecimalInputSymbol(const char *name, double(*pFunction)())xabsl::Symbols
registerDecimalInputSymbolBooleanParameter(const char *symbolName, const char *name, bool *pParam)xabsl::Symbols
registerDecimalInputSymbolDecimalParameter(const char *symbolName, const char *name, double *pParam)xabsl::Symbols
registerDecimalInputSymbolEnumeratedParameter(const char *symbolName, const char *name, const char *enumName, int *pParam)xabsl::Symbols
registerDecimalInputSymbolParametersChanged(const char *name, void(*pFunction)())xabsl::Symbols
registerDecimalOutputSymbol(const char *name, double *pVariable)xabsl::Symbols
registerDecimalOutputSymbol(const char *name, void(*pSetFunction)(double), double(*pGetFunction)())xabsl::Symbols
registerEnumElement(const char *enumName, const char *name, int value)xabsl::Symbols
registerEnumeratedInputSymbol(const char *name, const char *enumName, const int *pVariable)xabsl::Symbols
registerEnumeratedInputSymbol(const char *name, const char *enumName, int(*pFunction)())xabsl::Symbols
registerEnumeratedInputSymbolBooleanParameter(const char *symbolName, const char *name, bool *pParam)xabsl::Symbols
registerEnumeratedInputSymbolDecimalParameter(const char *symbolName, const char *name, double *pParam)xabsl::Symbols
registerEnumeratedInputSymbolEnumeratedParameter(const char *symbolName, const char *name, const char *enumName, int *pParam)xabsl::Symbols
registerEnumeratedInputSymbolParametersChanged(const char *name, void(*pFunction)())xabsl::Symbols
registerEnumeratedOutputSymbol(const char *name, const char *enumName, int *pVariable)xabsl::Symbols
registerEnumeratedOutputSymbol(const char *name, const char *enumName, void(*pSetFunction)(int), int(*pGetFunction)())xabsl::Symbols
reset()xabsl::Engine
resetOutputSymbols()xabsl::Symbols
rootActionsxabsl::Engine [private]
selectedAgentxabsl::Engine [private]
setAgentPriority(int priority)xabsl::Engine [inline]
setRootAction(const char *name, bool isOption=true)xabsl::Engine
setRootAction()xabsl::Engine
setRootAction(Behavior *behavior)xabsl::Engine
setSelectedAgent(const char *name)xabsl::Engine
setSynchronizationTicks(int ticks)xabsl::Engine [inline]
Symbols(ErrorHandler &errorHandler)xabsl::Symbols [inline]
synchronizationTicksxabsl::Engine [private]
timeOfExecutionStartxabsl::Engine [private]
~Engine()xabsl::Engine
~Symbols()xabsl::Symbols [virtual]

Up | Main Page | Generated at Wed Aug 19 17:32:31 2009.