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
STATE * _next
GUARDptr _guard
TRIGGERptr _trigger


Constructor & Destructor Documentation

ARC::ARC (  Cstr_ptr &    n,
cEVENTptr &    e,
cTRIGGERptr &    t,
STATE *    s = 0
)  [inline]
 

ARC::ARC (  Cstr_ptr &    n,
cGUARDptr &    g,
cTRIGGERptr &    t,
STATE *    s = 0
)  [inline]
 

virtual ARC::~ARC (    )  [inline, virtual]
 


Member Function Documentation

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

void ARC::exec (  STATE *&    s,
cEVENTptr &    e,
STATE *    start
)  [inline]
 

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