Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ARC Class Reference

#include <arc.H>

List of all members.

Public Methods

 ARC (Cstr_ptr &n, cEVENTptr &e, cTRIGGERptr &t, STATE *s=0)
 ARC (Cstr_ptr &n, cGUARDptr &g, cTRIGGERptr &t, STATE *s=0)
virtual ~ARC ()
int match (cEVENTptr &e) const
bool guarded () const
cGUARDptr & guard () const
int operator== (cARC &a) const
void debug (ostream &o) const
void exec (STATE *&s, cEVENTptr &e, STATE *start)

Protected Attributes

str_ptr _name
GUARDptr _guard
TRIGGERptr _trigger

Constructor & Destructor Documentation

ARC::ARC Cstr_ptr &    n,
cEVENTptr &    e,
cTRIGGERptr &    t,
STATE   s = 0

ARC::ARC Cstr_ptr &    n,
cGUARDptr &    g,
cTRIGGERptr &    t,
STATE   s = 0

virtual ARC::~ARC   [inline, virtual]

Member Function Documentation

void ARC::debug ostream &    o const [inline]

void ARC::exec STATE *&    s,
cEVENTptr &    e,
STATE   start

cGUARDptr& ARC::guard   const [inline]

bool ARC::guarded   const [inline]

int ARC::match cEVENTptr &    e const [inline]

int ARC::operator== cARC   a const [inline]

Member Data Documentation

GUARDptr ARC::_guard [protected]

str_ptr ARC::_name [protected]

STATE* ARC::_next [protected]

TRIGGERptr ARC::_trigger [protected]

The documentation for this class was generated from the following file:
Generated on Mon Sep 15 16:25:59 2003 for gluebase by doxygen1.2.18