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
[inline]
 

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
[inline]
 

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