Planeshift
UpdaterEngine Class Reference

#include <updaterengine.h>

Public Member Functions

void CheckForUpdates ()
 
bool CheckGeneral ()
 
void CheckIntegrity (bool automatic=false)
 
bool CheckQuit ()
 
bool CheckUpdater ()
 
void GeneralUpdate ()
 
UpdaterConfigGetConfig () const
 
csString GetCurrentClientVersion ()
 
csPtr< iDocumentNode > GetRootNode (const char *fileName, csRef< iDocument > *document=0)
 
iVFS * GetVFS () const
 
void PrintOutput (const char *string,...)
 
void Run ()
 
bool SelfUpdate (int selfUpdating)
 
bool SwitchMirror ()
 
 UpdaterEngine (csStringArray &args, iObjectRegistry *_object_reg, const char *_appName)
 
 UpdaterEngine (csStringArray &args, iObjectRegistry *_object_reg, const char *_appName, InfoShare *infoshare)
 
 ~UpdaterEngine ()
 
- Public Member Functions inherited from Singleton< UpdaterEngine >
 Singleton (UpdaterEngine *ptr)
 
 Singleton (void)
 
 ~Singleton ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Singleton< UpdaterEngine >
static UpdaterEngineGetSingleton (void)
 
static UpdaterEngineGetSingletonPtr (void)
 

Detailed Description

Definition at line 167 of file updaterengine.h.

Constructor & Destructor Documentation

UpdaterEngine::UpdaterEngine ( csStringArray &  args,
iObjectRegistry *  _object_reg,
const char *  _appName 
)
UpdaterEngine::UpdaterEngine ( csStringArray &  args,
iObjectRegistry *  _object_reg,
const char *  _appName,
InfoShare infoshare 
)
UpdaterEngine::~UpdaterEngine ( )

Member Function Documentation

void UpdaterEngine::CheckForUpdates ( )
bool UpdaterEngine::CheckGeneral ( )
void UpdaterEngine::CheckIntegrity ( bool  automatic = false)
bool UpdaterEngine::CheckQuit ( )
inline

Definition at line 249 of file updaterengine.h.

bool UpdaterEngine::CheckUpdater ( )
void UpdaterEngine::GeneralUpdate ( )
UpdaterConfig* UpdaterEngine::GetConfig ( ) const
inline

Definition at line 214 of file updaterengine.h.

csString UpdaterEngine::GetCurrentClientVersion ( )
csPtr<iDocumentNode> UpdaterEngine::GetRootNode ( const char *  fileName,
csRef< iDocument > *  document = 0 
)
iVFS* UpdaterEngine::GetVFS ( ) const
inline

Definition at line 217 of file updaterengine.h.

void UpdaterEngine::PrintOutput ( const char *  string,
  ... 
)
void UpdaterEngine::Run ( )
bool UpdaterEngine::SelfUpdate ( int  selfUpdating)
bool UpdaterEngine::SwitchMirror ( )

The documentation for this class was generated from the following file: