Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

GuiSvc Class Reference

#include <GuiSvc.h>

Inheritance diagram for GuiSvc:

Service IIncidentListener IGuiSvc IInterface List of all members.

Public Methods

gui::GuiMgr* guiMgr ()
 only thing this wrapper class does: provide access to the wrapped class. More...

void quit ()
void finishSetup ()
virtual StatusCode initialize ()
 perform initializations for this service. More...

virtual StatusCode finalize ()
virtual void handle (const Incident& inc)
 Handles incidents, implementing IIncidentListener interface. More...

virtual StatusCode queryInterface ( const IID& riid, void** ppvUnknown )
 Query interface. More...


Protected Methods

 GuiSvc ( const std::string& name, ISvcLocator* al )
 Standard Constructor. More...


Private Methods

void beginEvent ()
void endEvent ()
void queryEvtMax ()
void queryPause ()

Private Attributes

gui::GuiMgr* m_guiMgr
float m_size
int m_pause_interval
bool m_paused

Friends

class  SvcFactory< GuiSvc >

Constructor & Destructor Documentation

GuiSvc::GuiSvc ( const std::string & name,
ISvcLocator * svc ) [protected]
 

Standard Constructor.

Definition at line 30 of file GuiSvc.cxx.


Member Function Documentation

void GuiSvc::beginEvent ( ) [private]
 

Definition at line 142 of file GuiSvc.cxx.

Referenced by handle().

void GuiSvc::endEvent ( ) [private]
 

Definition at line 159 of file GuiSvc.cxx.

Referenced by handle().

StatusCode GuiSvc::finalize ( ) [virtual]
 

Reimplemented from IGuiSvc.

Definition at line 166 of file GuiSvc.cxx.

void GuiSvc::finishSetup ( ) [inline, virtual]
 

Reimplemented from IGuiSvc.

Definition at line 30 of file GuiSvc.h.

gui::GuiMgr * GuiSvc::guiMgr ( ) [inline, virtual]
 

only thing this wrapper class does: provide access to the wrapped class.

Reimplemented from IGuiSvc.

Definition at line 26 of file GuiSvc.h.

void GuiSvc::handle ( const Incident & inc ) [virtual]
 

Handles incidents, implementing IIncidentListener interface.

Definition at line 134 of file GuiSvc.cxx.

StatusCode GuiSvc::initialize ( ) [virtual]
 

perform initializations for this service.

Reimplemented from IGuiSvc.

Definition at line 48 of file GuiSvc.cxx.

void GuiSvc::queryEvtMax ( ) [private]
 

Definition at line 94 of file GuiSvc.cxx.

StatusCode GuiSvc::queryInterface ( const IID & riid,
void ** ppvInterface ) [virtual]
 

Query interface.

Definition at line 174 of file GuiSvc.cxx.

void GuiSvc::queryPause ( ) [private]
 

Definition at line 89 of file GuiSvc.cxx.

void GuiSvc::quit ( ) [virtual]
 

Reimplemented from IGuiSvc.

Definition at line 116 of file GuiSvc.cxx.


Friends And Related Function Documentation

class SvcFactory [friend]
 

Definition at line 56 of file GuiSvc.h.


Member Data Documentation

gui::GuiMgr * GuiSvc::m_guiMgr [private]
 

Definition at line 64 of file GuiSvc.h.

int GuiSvc::m_pause_interval [private]
 

Definition at line 66 of file GuiSvc.h.

bool GuiSvc::m_paused [private]
 

Definition at line 67 of file GuiSvc.h.

float GuiSvc::m_size [private]
 

Definition at line 65 of file GuiSvc.h.


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 12:20:17 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000