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

DEVdiscrete_btns Class Reference

#include <discrete_btns.H>

Inherits EVENThandler.

List of all members.

Public Types

typedef EVENTdiscrete_contact::bits bits

Public Methods

 DEVdiscrete_btns (DEVdiscrete_contact &dc)
virtual ~DEVdiscrete_btns ()
void add (DEVice_btn *btn, const bits &mask, const bits &result)
void del (DEVice_btn *btn)
virtual void handle_event (cEVENTptr &e)

Protected Attributes

ARRAY< bits_masks
ARRAY< bits_results
ARRAY< DEVice_btn * > _buttons
DEVdiscrete_contact_dcsource


Member Typedef Documentation

typedef EVENTdiscrete_contact::bits DEVdiscrete_btns::bits
 


Constructor & Destructor Documentation

DEVdiscrete_btns::DEVdiscrete_btns DEVdiscrete_contact   dc [inline]
 

virtual DEVdiscrete_btns::~DEVdiscrete_btns   [inline, virtual]
 


Member Function Documentation

void DEVdiscrete_btns::add DEVice_btn   btn,
const bits   mask,
const bits   result
[inline]
 

void DEVdiscrete_btns::del DEVice_btn   btn [inline]
 

void DEVdiscrete_btns::handle_event cEVENTptr &    e [virtual]
 

Implements EVENThandler.


Member Data Documentation

ARRAY<DEVice_btn *> DEVdiscrete_btns::_buttons [protected]
 

DEVdiscrete_contact& DEVdiscrete_btns::_dcsource [protected]
 

ARRAY<bits> DEVdiscrete_btns::_masks [protected]
 

ARRAY<bits> DEVdiscrete_btns::_results [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