NCBI C++ ToolKit
Public Member Functions | List of all members
IService Class Referenceabstract

Search Toolkit Book for IService

IService – an abstraction that represents an application component providing specific functional capabilities via a special interface. More...

#include <gui/framework/service.hpp>

+ Inheritance diagram for IService:

Public Member Functions

virtual void InitService ()=0
 
virtual void ShutDownService ()=0
 
virtual ~IService ()
 

Detailed Description

IService – an abstraction that represents an application component providing specific functional capabilities via a special interface.

The interface can be produced by applying dynamic_cast<> to IService pointer. The main intention of IService is to serve as a polymorphic base class and to provide basic lifetime management. Classes implementing IService must be CRef-compatible.

Definition at line 55 of file service.hpp.


The documentation for this class was generated from the following file:
Modified on Wed Sep 04 14:58:49 2024 by modify_doxy.py rev. 669887