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

EVENT Class Reference

#include <event.H>

Inherits REFcounter, and TYPEDOBJ.

Inherited by EVENT1d, EVENT2d, EVENT6d, EVENTascii, EVENTbtn, EVENTbtn_serial, EVENTdiscrete_contact, EVENTkbd, EVENTmsg, EVENTpattern, EVENTroom6d, EVENTset, and EVENTWallClockmsg.

List of all members.

Public Methods

bool debug_on () const
 EVENT (cEVENTsource *s=0)
cEVENTsource * source () const
virtual void debug (ostream &o) const
virtual bool test (cEVENTptr &) const
virtual double time () const
 DEFINE_BASE_TYPE (EVENT, cEVENTptr)

Static Public Methods

void set_debug (bool f)
EVENTptr cast (cEVENTptr &e)

Protected Methods

virtual bool compare (cEVENTptr &) const=0
virtual void debug_data (ostream &) const

Protected Attributes

cEVENTsource * _source

Static Protected Attributes

bool _debug = 0


Constructor & Destructor Documentation

EVENT::EVENT (  cEVENTsource *    s = 0 )  [inline]
 


Member Function Documentation

EVENTptr EVENT::cast (  cEVENTptr &    e )  [inline, static]
 

Reimplemented in EVENTascii, EVENTpattern, EVENTbtn_serial, EVENTbtn, EVENTbtn_2d, EVENTbtn_3d, EVENTbtn_6d, EVENTbtn_vr, EVENT1d, EVENT2d, EVENT2d_6d, EVENT6d, EVENTkbd, EVENTkbd_2d, EVENTkbd_3d, EVENTroom6d, EVENTroom6d_vr, EVENTWallClockmsg, and EVENTmsg.

virtual bool EVENT::compare (  cEVENTptr &    )  const [protected, pure virtual]
 

Implemented in EVENTascii, EVENTpattern, EVENTbtn_serial, EVENTbtn, EVENT1d, EVENT2d, EVENT6d, EVENTdiscrete_contact, EVENTkbd, EVENTWallClockmsg, EVENTset, and EVENTmsg.

virtual void EVENT::debug (  ostream &    o )  const [inline, virtual]
 

Reimplemented in EVENTascii, EVENTpattern, EVENTkbd, EVENTWallClockmsg, EVENTset, and EVENTmsg.

virtual void EVENT::debug_data (  ostream &    )  const [inline, protected, virtual]
 

Reimplemented in EVENTbtn_serial, EVENTbtn, and EVENTdiscrete_contact.

bool EVENT::debug_on (    ) 
 

EVENT::DEFINE_BASE_TYPE (  EVENT   ,
cEVENTptr   
) 
 

void EVENT::set_debug (  bool    f )  [inline, static]
 

cEVENTsource* EVENT::source (    )  const [inline]
 

bool EVENT::test (  cEVENTptr &    )  const [virtual]
 

Reimplemented in EVENTset.

virtual double EVENT::time (    )  const [inline, virtual]
 

Reimplemented in EVENT6d, and EVENTroom6d.


Member Data Documentation

DllExp bool EVENT::_debug = 0 [static, protected]
 

cEVENTsource* EVENT::_source [protected]
 


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