FS_EventGenerator Class Reference

#include <FS_EventGenerator.h>

Inheritance diagram for FS_EventGenerator:

FS_ConnectedSocketListener FS_ServerSocketListener HDK_Sample::BackgroundTimer CMD_ConnectedSocketCommandListener CMD_ServerSocketCommandListener

List of all members.

Public Member Functions

 FS_EventGenerator ()
virtual ~FS_EventGenerator ()
virtual const char * getClassName () const =0
virtual int getFileDescriptor ()
virtual int getPollTime ()
virtual bool areEventsWaiting ()
virtual int processEvents ()=0
int installGenerator ()
void uninstallGenerator ()
void pollEventLoop (bool drain_queue=true)

Static Public Member Functions

static void setInstaller (FS_EventInstaller installer)
static void setEventLoopPollCallback (FS_PollCallback callback)
static bool isEventLoopPollCallbackSet ()


Detailed Description

Examples:

FS/FS_Background.C.

Definition at line 35 of file FS_EventGenerator.h.


Constructor & Destructor Documentation

FS_EventGenerator::FS_EventGenerator (  ) 

virtual FS_EventGenerator::~FS_EventGenerator (  )  [virtual]


Member Function Documentation

virtual bool FS_EventGenerator::areEventsWaiting (  )  [inline, virtual]

Reimplemented in FS_ConnectedSocketListener, and FS_ServerSocketListener.

Definition at line 64 of file FS_EventGenerator.h.

virtual const char* FS_EventGenerator::getClassName (  )  const [pure virtual]

virtual int FS_EventGenerator::getFileDescriptor (  )  [virtual]

virtual int FS_EventGenerator::getPollTime (  )  [virtual]

int FS_EventGenerator::installGenerator (  ) 

static bool FS_EventGenerator::isEventLoopPollCallbackSet (  )  [static]

void FS_EventGenerator::pollEventLoop ( bool  drain_queue = true  ) 

virtual int FS_EventGenerator::processEvents (  )  [pure virtual]

static void FS_EventGenerator::setEventLoopPollCallback ( FS_PollCallback  callback  )  [static]

static void FS_EventGenerator::setInstaller ( FS_EventInstaller  installer  )  [static]

void FS_EventGenerator::uninstallGenerator (  ) 


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

Generated on Fri May 25 00:10:22 2012 for HDK by  doxygen 1.5.9