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

EVENTsource Class Reference

#include <event.H>

Inherited by DEVice, and ViconObject.

List of all members.

Public Methods

 EVENTsource (Cstr_ptr &tag, void *v=0)
virtual ~EVENTsource ()
void add_source (cEVENTsource *s)
EVENTsource * add_tag (Cstr_ptr &t, void *v=0)
int operator== (cEVENTsource &) const
int test (cEVENTsource &e) const
void print_data () const
void print () const
Cstr_ptr & evt_name () const
virtual void debug (ostream &os) const

Protected Methods

bool find_tag (Cstr_ptr &tag, void *&v) const

Protected Attributes

str_list _tags
ARRAY< void * > _vals
ARRAY< cEVENTsource * > _sources
str_ptr _evt_name

Constructor & Destructor Documentation

EVENTsource::EVENTsource Cstr_ptr &    tag,
void *    v = 0

virtual EVENTsource::~EVENTsource   [inline, virtual]

Member Function Documentation

void EVENTsource::add_source cEVENTsource   s [inline]

EVENTsource* EVENTsource::add_tag Cstr_ptr &    t,
void *    v = 0

virtual void EVENTsource::debug ostream &    os const [inline, virtual]

Reimplemented in DEVice.

Cstr_ptr& EVENTsource::evt_name   const [inline]

bool EVENTsource::find_tag Cstr_ptr &    tag,
void *&    v
const [protected]

int EVENTsource::operator== cEVENTsource   const [inline]

void EVENTsource::print  

void EVENTsource::print_data  

int EVENTsource::test cEVENTsource   e const

Member Data Documentation

str_ptr EVENTsource::_evt_name [protected]

ARRAY<cEVENTsource *> EVENTsource::_sources [protected]

str_list EVENTsource::_tags [protected]

ARRAY<void *> EVENTsource::_vals [protected]

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