Murl::CustomControlable Class Reference

The CustomControlable default implementation class. More...

#include "murl_custom_controlable.h"

Inheritance diagram for Murl::CustomControlable:

Public Member Functions

 CustomControlable (const String &controlName)
 Constructor taking the name of the control. More...
 
virtual ~CustomControlable ()
 The destructor.
 
virtual const StringGetName () const
 Default implementation of IControlable::GetName().
 
virtual void FrameUpdate ()
 Default implementation of IControlable::FrameUpdate().
 
virtual void LogicUpdate ()
 Default implementation of IControlable::LogicUpdate().
 
virtual void ConfigChanged (const IAppConfiguration *appConfig)
 Default implementation of IControlable::ConfigChanged().
 
virtual Bool Init (IPlatform *platform)
 Default implementation of ICustomControlable::Init().
 
virtual Bool DeInit ()
 Default implementation of ICustomControlable::DeInit().
 
virtual void PauseEngine ()
 Default implementation of ICustomControlable::PauseEngine().
 
virtual void ContinueEngine ()
 Default implementation of ICustomControlable::ContinueEngine().
 
virtual void SuspendEngine ()
 Default implementation of ICustomControlable::SuspendEngine().
 
virtual void ResumeEngine ()
 Default implementation of ICustomControlable::ResumeEngine().
 
virtual Bool AppFinishLaunching (void *launchOptions)
 Default implementation of ICustomControlable::AppFinishLaunching().
 
virtual Bool AppOpenURL (String url, String sourceApplication, void *annotation)
 Default implementation of ICustomControlable::AppOpenURL().
 
virtual Bool AppOpenURL (String url, void *options)
 Default implementation of ICustomControlable::AppOpenURL().
 
virtual void AppReceiveNotification (void *notification)
 Default implementation of ICustomControlable::AppReceiveNotification().
 
virtual void AppRegisterForRemoteNotification (const ConstData &deviceToken, void *error)
 Default implementation of ICustomControlable::AppRegisterForRemoteNotification().
 
virtual void AppRegisterUserNotificationSettings (void *notificationSettings)
 Default implementation of ICustomControlable::AppRegisterUserNotificationSettings().
 
virtual void AppHandleActionWithIdentifier (const String &identifier, void *notification, void *userInfo)
 Default implementation of ICustomControlable::AppHandleActionWithIdentifier().
 
virtual FetchResult AppReceiveRemoteNotification (void *userInfo)
 Default implementation of ICustomControlable::AppReceiveRemoteNotification().
 
virtual FetchResult AppPerformBackgroundFetch ()
 Default implementation of ICustomControlable::AppPerformBackgroundFetch().
 
virtual void AppHandleEventsForBackgroundURLSession (const String &identifier)
 Default implementation of ICustomControlable::AppHandleEventsForBackgroundURLSession().
 
virtual void AppWillTerminate ()
 Default implementation of ICustomControlable::AppWillTerminate().
 
- Public Member Functions inherited from Murl::ICustomControlable

Additional Inherited Members

- Public Types inherited from Murl::ICustomControlable
enum  FetchResult { FETCHRESULT_NONE, FETCHRESULT_NEWDATA, FETCHRESULT_NODATA, FETCHRESULT_FAILED }
 Enumeration to indicate the result of a background fetch operation. More...
 

Detailed Description

The CustomControlable default implementation class.

The CustomControlable should be used as the base class for implementing a custom control object to get default implelentations for all methods.

Constructor & Destructor Documentation

◆ CustomControlable()

Murl::CustomControlable::CustomControlable ( const String controlName)
inline

Constructor taking the name of the control.

Parameters
controlNameThe name of the control.

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


Copyright © 2011-2018 Spraylight GmbH.