wosh::interfaces::building::DoorBell Class Reference
[WOSH Interfaces]

Standard interface of a generic DoorBell (device). More...

#include <H:/WOSH/win32_vc2010/src/interfaces/building/DoorBell.h>

List of all members.

Public Member Functions

DoorBell Interface
virtual WRESULT enable (const SecurityToken *security=NULL)=0
virtual WRESULT disable (const SecurityToken *security=NULL)=0
virtual WRESULT stop (const SecurityToken *security=NULL)=0
virtual WRESULT test (const SecurityToken *security=NULL)=0
DoorBell Interface - Getters
virtual DOORBELL_STATE getDoorBellState () const =0
 Get last known doorbell state (opened, closed, unknown)
virtual bool isIdle () const
virtual bool isRinging () const
virtual const
wosh::interfaces::building::Switch
getSwitch () const =0
virtual
wosh::interfaces::building::Switch
getSwitch ()=0
virtual
wosh::interfaces::building::DoorBellListener * 
getDoorBellListener ()=0
DoorBell Interface - Setters
virtual WRESULT setSwitch (wosh::interfaces::building::Switch *ptr)=0
virtual WRESULT setDoorBellListener (wosh::interfaces::building::DoorBellListener *ptr)=0

Detailed Description

Standard interface of a generic DoorBell (device).

Version:
0.8.558
Id:
DoorBell.h 3775 2011-01-01 16:38:17Z alex
Author:
Alessandro Polo

Definition at line 97 of file interfaces/building/DoorBell.h.


Member Function Documentation

virtual DOORBELL_STATE wosh::interfaces::building::DoorBell::getDoorBellState (  ) const [pure virtual]

Get last known doorbell state (opened, closed, unknown)

Returns:
current doorbell state (enum)

Implemented in wosh::building::DoorBell, and wosh::rmi::stubs::DoorBell.


The documentation for this class was generated from the following file:

Generated on Tue Feb 8 2011 09:33:39 for WOSH system 0.8.888 [wolf] by Alessandro Polo, using DoxyGen 1.7.2 hosted by WOSH Framework