Planeshift
Public Member Functions

UpdaterEngine Class Reference

#include <updaterengine.h>

List of all members.

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 ()

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: