A helper class for simple use of the IApp object. More...

#include "murl_app_base.h"

Inheritance diagram for Murl::App::AppBase:

Public Member Functions

virtual Bool Configure (IEngineConfiguration *engineConfig, IFileInterface *fileInterface)
 Default implementation of the IApp::Configure method; this method is empty and can be overridden.
 
virtual Bool IsUserConfigurationMatching (const String &userConfigId) const
 Default implementation of the IApp::IsUserConfigurationMatching method; this method is empty and can be overridden; by default, no user configurations exist, so this method always returns false.
 
virtual Bool RegisterCustomAddonClasses (IAppAddonRegistry *addonRegistry)
 Default implementation of the IApp::RegisterCustomAddonClasses method; this method is empty and can be overridden.
 
virtual Bool UnregisterCustomAddonClasses (IAppAddonRegistry *addonRegistry)
 Default implementation of the IApp::UnregisterCustomAddonClasses method; this method is empty and can be overridden.
 
virtual Bool RegisterCustomFactoryClasses (IAppFactoryRegistry *factoryRegistry)
 Default implementation of the IApp::RegisterCustomFactoryClasses method; this method is empty and can be overridden.
 
virtual Bool UnregisterCustomFactoryClasses (IAppFactoryRegistry *factoryRegistry)
 Default implementation of the IApp::UnregisterCustomFactoryClasses method; this method is empty and can be overridden.
 
virtual Bool RegisterCustomModuleClasses (IAppModuleRegistry *moduleRegistry)
 Default implementation of the IApp::RegisterCustomModuleClasses method; this method is empty and can be overridden.
 
virtual Bool UnregisterCustomModuleClasses (IAppModuleRegistry *moduleRegistry)
 Default implementation of the IApp::UnregisterCustomModuleClasses method; this method is empty and can be overridden.
 
- Public Member Functions inherited from Murl::IApp
virtual Bool Init (const IAppState *appState)=0
 Initialize the application. More...
 
virtual Bool DeInit (const IAppState *appState)=0
 Deinitialize the application. More...
 

Detailed Description

A helper class for simple use of the IApp object.

This class requires implementing the essential methods IApp::Configure(), IApp::Init() and IApp::DeInit() only.


The documentation for this class was generated from the following file:
  • murl_app_base.h


Copyright © 2011-2018 Spraylight GmbH.