Main Page | Class Hierarchy | Class List | File List | Class Members | Related Pages

AAA_StateTableEntry< ARG > Class Template Reference

#include <framework.h>

List of all members.

Public Member Functions

 AAA_StateTableEntry (AAA_State st1, AAA_Event ev, AAA_State st2, AAA_Action< ARG > &ac=AAA_NullAction< ARG >()())
 Constructor with specifying state, event, next_event and action.

 AAA_StateTableEntry (AAA_State st1, AAA_State st2, AAA_Action< ARG > &ac=AAA_NullAction< ARG >()())
 Constructor without specifying event (i.e., matching any event).

 ~AAA_StateTableEntry ()
 Destructor.

AAA_State PrevState ()
AAA_Event Event ()
AAA_State NextState ()
AAA_Action< ARG > & Action ()
bool IsWildcardEvent ()

Protected Attributes

AAA_State prevState
AAA_Event event
AAA_State nextState
AAA_Action< ARG > & action
bool isWildcardEvent


Detailed Description

template<class ARG>
class AAA_StateTableEntry< ARG >

This is the base class for state entry. See State Table for more information.


The documentation for this class was generated from the following file:
Generated on Fri Jun 25 17:35:04 2004 for Framework API for Task Management and Protocol State Machines by doxygen 1.3.5