/* ----------------------------------------------------------------------------- GSFramework Copyright 2001-2013 Emmanuel Julien. All Rights Reserved. ----------------------------------------------------------------------------- */ #ifndef __ANALYTICS__ #define __ANALYTICS__ namespace GS { /*! @short Analytics system interface. @author Emmanuel Julien (ejulien@owloh.com) */ struct IAnalytics { /// Log an analytics event. virtual void logEvent(const char *) = 0; /// Serve a fullscreen advertisement. virtual void serveFullscreenAd(const char *) = 0; virtual ~IAnalytics() {} }; } // GS #endif // __ANALYTICS__