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

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


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  


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