SkyGI::EventSourceFile Class Reference

Inheritance diagram for SkyGI::EventSourceFile:
[legend]
Collaboration diagram for SkyGI::EventSourceFile:
[legend]
List of all members.

Public Member Functions

 EventSourceFile (int iFd, unsigned int uiFlags)
virtual bool RegisterWaitObject (sMultipleObjectWaitItem *pWaitObject)
virtual bool Process (bool &bExit, int &iExitCode)
virtual bool Quit (int iReturnCode=-1)
virtual bool Idle ()
virtual void OnAvailable (int iFd, unsigned int uiFlags)

Public Attributes

signal2< int, unsigned int > Available

Classes

class  Private

Detailed Description

Examples:

eventsource.cpp.


Constructor & Destructor Documentation

EventSourceFile::EventSourceFile ( int  iFd,
unsigned int  uiFlags 
)

EventSourceFile

Parameters:
uiFlags Either EVENT_SOURCE_FILE_READ, EVENT_SOURCE_FILE_WRITE or EVENT_SOURCE_FILE_EXCEPT


Member Function Documentation

bool EventSourceFile::RegisterWaitObject ( sMultipleObjectWaitItem *  pWaitObject  )  [virtual]

Implements SkyGI::EventSource.

bool EventSourceFile::Process ( bool &  bExit,
int &  iExitCode 
) [virtual]

Implements SkyGI::EventSource.

bool EventSourceFile::Quit ( int  iReturnCode = -1  )  [virtual]

Reimplemented from SkyGI::EventSource.

bool EventSourceFile::Idle (  )  [virtual]

Reimplemented from SkyGI::EventSource.

void EventSourceFile::OnAvailable ( int  iFd,
unsigned int  uiFlags 
) [virtual]


Member Data Documentation

signal2<int, unsigned int> SkyGI::EventSourceFile::Available

Examples:
eventsource.cpp.


Generated on Thu Dec 13 18:14:22 2007 for SkyGI by  doxygen 1.5.1-p1