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)
cEVENTsourcesource () 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