All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::IEegeoErrorHandler Class Reference

Public Member Functions

virtual void HandleFailureToProvideWorkingApiKey ()
 Handle bad API key. More...
 
virtual void HandleFailureToDownloadBootstrapResources ()
 Handle resource download failure. More...
 
virtual void HandleNoConnectivityWarning ()
 Handle warning of no internet connectivity. More...
 
virtual void HandleInvalidConnectivityError ()
 Handle invalid internet connectivity failure. More...
 

Member Function Documentation

virtual void Eegeo::IEegeoErrorHandler::HandleFailureToDownloadBootstrapResources ( )
inlinevirtual

Handle resource download failure.

This method is called when the SDK cannot download critical resources that it needs to function. This could occur if no network connection is available and no cached resourvces exist on the device. Note, on first run the SDK will cache downloaded critical resources for future use.

virtual void Eegeo::IEegeoErrorHandler::HandleFailureToProvideWorkingApiKey ( )
inlinevirtual

Handle bad API key.

This method is called when the API token given to the EegeoWorld class is invalid or has been revoked.

virtual void Eegeo::IEegeoErrorHandler::HandleInvalidConnectivityError ( )
inlinevirtual

Handle invalid internet connectivity failure.

This method is called when the SDK has tested the strength of the internet connection and found that while a net connection exists, it is functioning abnormally. This can be due to proxy servers or unauthorized captive wi-fi portals. The SDK should not run in this state.

virtual void Eegeo::IEegeoErrorHandler::HandleNoConnectivityWarning ( )
inlinevirtual

Handle warning of no internet connectivity.

This method is called when the SDK has tested the strength of the internet connection and found that no net connection is available. The SDK can run without one in a reduced manner, providing the Bootstrap Resources have previously been cached. Otherwise you will recieve the HandleFailureToDownloadBootstrapResources error.


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