Gizmod::GizmoEventATIX10 Class Reference

Class for ATIX10 events. More...

#include <GizmoEventATIX10.hpp>

Inheritance diagram for Gizmod::GizmoEventATIX10:

Inheritance graph
[legend]
Collaboration diagram for Gizmod::GizmoEventATIX10:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 GizmoEventATIX10 ()
 Default Constructor.
 GizmoEventATIX10 (struct input_event const &InputEvent, bool IsRemote=false)
 Init Constructor.
virtual ~GizmoEventATIX10 ()
 Destructor.

Static Public Member Functions

static void buildEventsVectorFromBuffer (std::vector< boost::shared_ptr< GizmoEventATIX10 > > &EventVector, H::DynamicBuffer< char > const &Buffer, bool SendNullEvents)
 Build an event list from a read buffer.

Static Protected Member Functions

static void buildEventsVectorFromBufferFunctor (struct input_event &InputEvent, std::vector< boost::shared_ptr< GizmoEventATIX10 > > *pEventVector, bool SendNullEvents)
 Functor for building the events list.

Friends

class boost::serialization::access


Detailed Description

Class for ATIX10 events.

This class is for all GizmoEventATIX10s attached to the system.

Definition at line 64 of file GizmoEventATIX10.hpp.


Constructor & Destructor Documentation

GizmoEventATIX10::GizmoEventATIX10 (  ) 

Default Constructor.

GizmoEventATIX10 Default Constructor.

Definition at line 53 of file GizmoEventATIX10.cpp.

Referenced by buildEventsVectorFromBufferFunctor().

GizmoEventATIX10::GizmoEventATIX10 ( struct input_event const &  InputEvent,
bool  IsRemote = false 
)

Init Constructor.

GizmoEventATIX10 Init Constructor.

Definition at line 59 of file GizmoEventATIX10.cpp.

GizmoEventATIX10::~GizmoEventATIX10 (  )  [virtual]

Destructor.

GizmoEventATIX10 Destructor.

Definition at line 65 of file GizmoEventATIX10.cpp.


Member Function Documentation

void GizmoEventATIX10::buildEventsVectorFromBuffer ( std::vector< boost::shared_ptr< GizmoEventATIX10 > > &  EventVector,
H::DynamicBuffer< char > const &  Buffer,
bool  SendNullEvents 
) [static]

Build an event list from a read buffer.

Build an event vector from a read buffer.

Parameters:
EventVector Reference to a vector which will contain the results
Buffer The bufer to convert into events
SendNullEvents Signals if NULL events should be passed onto the config script

Definition at line 78 of file GizmoEventATIX10.cpp.

References apply_static_func_args, buildEventsVectorFromBufferFunctor(), and Gizmod::GizmoLinuxInputDevice::buildInputEventsVectorFromBuffer().

void GizmoEventATIX10::buildEventsVectorFromBufferFunctor ( struct input_event &  InputEvent,
std::vector< boost::shared_ptr< GizmoEventATIX10 > > *  pEventVector,
bool  SendNullEvents 
) [static, protected]

Functor for building the events list.

Functor for building events from Linnux input_events.

Definition at line 87 of file GizmoEventATIX10.cpp.

References GizmoEventATIX10().

Referenced by buildEventsVectorFromBuffer().


The documentation for this class was generated from the following files:
Generated on Wed Nov 7 10:07:03 2007 for gizmod by  doxygen 1.5.3