GizmodEventHandlerInterface Class Reference

Main GizmodEventHandlerInterface class. More...

#include <GizmodEventHandlerInterface.hpp>

Inheritance diagram for GizmodEventHandlerInterface:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual bool getInitialized ()=0
 Get whether or not the object has been initialized.
virtual void initialize ()=0
 Script initialization code Initialization that gets called inside python to init python stuff.
virtual void onDeregisterDevice (GizmoATIX10 const *Device)=0
 Event triggered when device has been deregistered.
virtual void onDeregisterDevice (GizmoLIRC const *Device)=0
 Event triggered when device has been deregistered.
virtual void onDeregisterDevice (GizmoPowermate const *Device)=0
 Event triggered when device has been deregistered.
virtual void onDeregisterDevice (GizmoStandard const *Device)=0
 Event triggered when device has been deregistered.
virtual void onEvent (GizmoEventATIX10 const *Event, GizmoATIX10 const *Device)=0
 ATI X10 Event trigger.
virtual void onEvent (GizmoEventCPUUsage const *Event)=0
 CPU Event trigger.
virtual void onEvent (GizmoEventLIRC const *Event, GizmoLIRC const *Device)=0
 LIRC Event trigger.
virtual void onEvent (GizmoEventPowermate const *Event, GizmoPowermate const *Device)=0
 Powermate Event trigger.
virtual void onEvent (GizmoEventSoundCard const *Event)=0
 SoundCard Event trigger.
virtual void onEvent (GizmoEventSoundVisualization const *Event)=0
 SoundVisualization Event trigger.
virtual void onEvent (GizmoEventStandard const *Event, GizmoStandard const *Device)=0
 Standard Event trigger.
virtual void onEvent (GizmoEventWindowFocus const *Event)=0
 Window Focus Event trigger.
virtual GizmoClass onQueryDeviceClass (H::DeviceInfo const DeviceInformation)=0
 Event triggered when a new device is being registered.
virtual void onRegisterDevice (GizmoATIX10 const *Device)=0
 Event triggered when a new device has been registered.
virtual void onRegisterDevice (GizmoLIRC const *Device)=0
 Event triggered when a new device has been registered.
virtual void onRegisterDevice (GizmoPowermate const *Device)=0
 Event triggered when a new device has been registered.
virtual void onRegisterDevice (GizmoStandard const *Device)=0
 Event triggered when a new device has been registered.
 GizmodEventHandlerInterface ()
 Default Constructor.
virtual ~GizmodEventHandlerInterface ()
 Default Destructor.

Detailed Description

Main GizmodEventHandlerInterface class.


Member Function Documentation

virtual bool GizmodEventHandlerInterface::getInitialized (  )  [pure virtual]

Get whether or not the object has been initialized.

Returns:
(bool) True if initialized

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::initialize (  )  [pure virtual]

Script initialization code Initialization that gets called inside python to init python stuff.

This python function gets called by GizmoDeamon and is intended to allow for user specific initialization code to be executed during program startup.

It is defined in Gizmod.py in class GizmodDispatcher that inherits from GizmodEventHandler

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onDeregisterDevice ( GizmoStandard const *  Device  )  [pure virtual]

Event triggered when device has been deregistered.

Parameters:
Device The device

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onDeregisterDevice ( GizmoPowermate const *  Device  )  [pure virtual]

Event triggered when device has been deregistered.

Parameters:
Device The device

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onDeregisterDevice ( GizmoLIRC const *  Device  )  [pure virtual]

Event triggered when device has been deregistered.

Parameters:
Device The device

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onDeregisterDevice ( GizmoATIX10 const *  Device  )  [pure virtual]

Event triggered when device has been deregistered.

Parameters:
Device The device

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onEvent ( GizmoEventWindowFocus const *  Event  )  [pure virtual]

Window Focus Event trigger.

Parameters:
Event The event information

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onEvent ( GizmoEventStandard const *  Event,
GizmoStandard const *  Device 
) [pure virtual]

Standard Event trigger.

Parameters:
Event The event information
Device The device that triggered the event

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onEvent ( GizmoEventSoundVisualization const *  Event  )  [pure virtual]

SoundVisualization Event trigger.

Parameters:
Event The event information

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onEvent ( GizmoEventSoundCard const *  Event  )  [pure virtual]

SoundCard Event trigger.

Parameters:
Event The event information

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onEvent ( GizmoEventPowermate const *  Event,
GizmoPowermate const *  Device 
) [pure virtual]

Powermate Event trigger.

Parameters:
Event The event information
Device The device that triggered the event

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onEvent ( GizmoEventLIRC const *  Event,
GizmoLIRC const *  Device 
) [pure virtual]

LIRC Event trigger.

Parameters:
Event The event information
Device The device that triggered the event

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onEvent ( GizmoEventCPUUsage const *  Event  )  [pure virtual]

CPU Event trigger.

Parameters:
Event The event information

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onEvent ( GizmoEventATIX10 const *  Event,
GizmoATIX10 const *  Device 
) [pure virtual]

ATI X10 Event trigger.

Parameters:
Event The event information
Device The device that triggered the event

Implemented in GizmodEventHandlerInterfaceWrap.

virtual GizmoClass GizmodEventHandlerInterface::onQueryDeviceClass ( H::DeviceInfo const   DeviceInformation  )  [pure virtual]

Event triggered when a new device is being registered.

Parameters:
DeviceInformation The information about the device being registered
Returns:
The class of the device

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onRegisterDevice ( GizmoStandard const *  Device  )  [pure virtual]

Event triggered when a new device has been registered.

Parameters:
Device The device

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onRegisterDevice ( GizmoPowermate const *  Device  )  [pure virtual]

Event triggered when a new device has been registered.

Parameters:
Device The device

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onRegisterDevice ( GizmoLIRC const *  Device  )  [pure virtual]

Event triggered when a new device has been registered.

Parameters:
Device The device

Implemented in GizmodEventHandlerInterfaceWrap.

virtual void GizmodEventHandlerInterface::onRegisterDevice ( GizmoATIX10 const *  Device  )  [pure virtual]

Event triggered when a new device has been registered.

Parameters:
Device The device

Implemented in GizmodEventHandlerInterfaceWrap.


The documentation for this class was generated from the following files:
Generated on Wed Jun 27 12:43:31 2007 for gizmod by  doxygen 1.4.7