Gateware Libraries  R6.5A
Beta Build
GW::SYSTEM::GBufferedInput Class Reference

A Multi-threaded buffered input library. More...

#include <GBufferedInput.h>

Inheritance diagram for GW::SYSTEM::GBufferedInput:
Collaboration diagram for GW::SYSTEM::GBufferedInput:

Additional Inherited Members

- Public Member Functions inherited from GW::CORE::GBroadcasting
virtual GReturn RegisterListener (GListener *_addListener, unsigned long long _eventMask)=0
 Any listener added to this class must receive all events unless otherwise specified by the _eventMask (optional). More...
 
virtual GReturn DeregisterListener (GListener *_removeListener)=0
 A successfully deregistered listener will no longer receive events and have its reference count decremented by one. More...
 
- Public Member Functions inherited from GW::CORE::GInterface
virtual GReturn GetCount (unsigned int &_outCount)=0
 Return the total number of active references to this object. More...
 
virtual GReturn IncrementCount ()=0
 Increase the total number of active references to this object. More...
 
virtual GReturn DecrementCount ()=0
 Decrease the total number of active references to this object. More...
 
virtual GReturn RequestInterface (const GUUIID &_interfaceID, void **_outputInterface)=0
 Requests an interface that may or may not be supported by this object. More...
 

Detailed Description

A Multi-threaded buffered input library.

Register with a GBufferedInput to receive mouse and keyboard events.


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