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

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

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