>xabsl   The Extensible Agent Behavior Specification Language

XabslEngine Class Library Reference

 

xabsl::EnumeratedOutputSymbol Class Reference

#include <XabslSymbols.h>

Inheritance diagram for xabsl::EnumeratedOutputSymbol:

Inheritance graph
[legend]
Collaboration diagram for xabsl::EnumeratedOutputSymbol:

Collaboration graph
[legend]
List of all members.

Detailed Description

Represents a enumerated output symbol of the Engine.

Author:
Martin Loetzsch

Definition at line 376 of file XabslSymbols.h.


Public Member Functions

 EnumeratedOutputSymbol (const char *name, Enumeration *enumeration, int *pVariable, int index)
 Constructor.

 EnumeratedOutputSymbol (const char *name, Enumeration *enumeration, void(*pSetFunction)(int), int(*pGetFunction)(), int index)
 Constructor.


Public Attributes

Enumerationenumeration
 Pointer to the list of enumeration elements.


Constructor & Destructor Documentation

xabsl::EnumeratedOutputSymbol::EnumeratedOutputSymbol const char *  name,
Enumeration enumeration,
int *  pVariable,
int  index
[inline]
 

Constructor.

Parameters:
name The name of the symbol, for debugging purposes
enumeration Pointer to the list of enumeration elements
pVariable A pointer to the variable that the symbol stands for
index Index of the symbol in array in corresponding engine

Definition at line 386 of file XabslSymbols.h.

xabsl::EnumeratedOutputSymbol::EnumeratedOutputSymbol const char *  name,
Enumeration enumeration,
void(*  pSetFunction)(int),
int(*  pGetFunction)(),
int  index
[inline]
 

Constructor.

Parameters:
name The name of the symbol, for debugging purposes
enumeration Pointer to the list of enumeration elements
pSetFunction A pointer to a function in the software environment that sets the value of the symbol
pGetFunction A pointer to a function in the software environment that returns the value of the symbol
index Index of the symbol in array in corresponding engine

Definition at line 398 of file XabslSymbols.h.


Member Data Documentation

Enumeration* xabsl::EnumeratedOutputSymbol::enumeration
 

Pointer to the list of enumeration elements.

Definition at line 405 of file XabslSymbols.h.

Referenced by xabsl::Action::create(), and xabsl::EnumeratedOutputSymbolRef::EnumeratedOutputSymbolRef().


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

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