NCBI C++ ToolKit
|
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>
Public Member Functions | |
virtual void | InitService ()=0 |
virtual void | ShutDownService ()=0 |
virtual | ~IService () |
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.