the scheduler installs itself silently now on startup, if it has not
been installed before
This commit is contained in:
parent
401ac3ab9a
commit
61895eff7f
11 changed files with 234 additions and 29 deletions
|
@ -22,7 +22,7 @@
|
|||
|
||||
|
||||
Author : $Author: maroy $
|
||||
Version : $Revision: 1.1 $
|
||||
Version : $Revision: 1.2 $
|
||||
Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/modules/core/include/LiveSupport/Core/Installable.h,v $
|
||||
|
||||
------------------------------------------------------------------------------*/
|
||||
|
@ -83,7 +83,7 @@ namespace Core {
|
|||
* facilities.
|
||||
*
|
||||
* @author $Author: maroy $
|
||||
* @version $Revision: 1.1 $
|
||||
* @version $Revision: 1.2 $
|
||||
*/
|
||||
class Installable
|
||||
{
|
||||
|
@ -100,6 +100,17 @@ class Installable
|
|||
install(void) throw (std::exception)
|
||||
= 0;
|
||||
|
||||
/**
|
||||
* Check to see if the component has already been installed.
|
||||
*
|
||||
* @return true if the component is properly installed,
|
||||
* false otherwise
|
||||
* @exception std::exception on generic problems
|
||||
*/
|
||||
virtual bool
|
||||
isInstalled(void) throw (std::exception)
|
||||
= 0;
|
||||
|
||||
/**
|
||||
* Uninstall the component.
|
||||
* Removes all the resources created in the install step.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue