#include "generated/cpp/SystemBase.h" #include "logging/RhoLog.h" namespace rho { using namespace apiGenerator; class CSystemImplBase: public CSystemSingletonBase { public: CSystemImplBase(): CSystemSingletonBase() {} virtual void getPlatform(CMethodResult& oResult); virtual void getHasCamera(CMethodResult& oResult); virtual void getPhoneNumber(CMethodResult& oResult); virtual void getDevicePushId(CMethodResult& oResult); virtual void getOsVersion(CMethodResult& oResult); virtual void getIsSymbolDevice(CMethodResult& oResult); virtual void getLocalServerPort(CMethodResult& oResult); virtual void setLocalServerPort( int value, CMethodResult& oResult); virtual void getFreeServerPort(rho::apiGenerator::CMethodResult& oResult); virtual void getHasTouchscreen(rho::apiGenerator::CMethodResult& oResult); virtual void getHasSqlite(rho::apiGenerator::CMethodResult& oResult); virtual void getRealScreenWidth(CMethodResult& oResult); virtual void getRealScreenHeight(CMethodResult& oResult); virtual void getDeviceOwnerEmail(CMethodResult& oResult); virtual void getDeviceOwnerName(CMethodResult& oResult); virtual void getApplicationIconBadge(CMethodResult& oResult); virtual void setApplicationIconBadge( int value, CMethodResult& oResult); virtual void getIsRhoSimulator(rho::apiGenerator::CMethodResult& oResult); virtual void getKeyboardState(CMethodResult& oResult); virtual void setKeyboardState( const rho::String &, CMethodResult& oResult); virtual void getStartParams(rho::apiGenerator::CMethodResult& oResult); virtual void unzipFile( const rho::String& localPathToZip, const rho::String& password, const rho::String& outputFilename, rho::apiGenerator::CMethodResult& oResult); virtual void zipFile( const rho::String& localPathToZip, const rho::String& localPathToFile, const rho::String& password, CMethodResult& oResult); virtual void zipFiles( const rho::String& localPathToZip, const rho::String& basePath, const rho::Vector& filePathsToZip, const rho::String& password, CMethodResult& oResult); virtual void setRegistrySetting( const rho::Hashtable& propertyMap, rho::apiGenerator::CMethodResult& oResult); virtual void getRegistrySetting( const rho::Hashtable& propertyMap, rho::apiGenerator::CMethodResult& oResult); virtual void deleteRegistrySetting( const rho::Hashtable& propertyMap, rho::apiGenerator::CMethodResult& oResult); virtual void replaceCurrentBundle( const rho::String& pathToBundle, const rho::Hashtable& params, rho::apiGenerator::CMethodResult& oResult); virtual void deleteFolder( const rho::String& pathToFolder, rho::apiGenerator::CMethodResult& oResult); virtual void setDoNotBackupAttribute( const rho::String& pathToFile, bool doNotBackup, rho::apiGenerator::CMethodResult& oResult); virtual void isBlobAttr( const rho::String& partition, int sourceID, const rho::String& attrName, rho::apiGenerator::CMethodResult& oResult); virtual void updateBlobAttribs( const rho::String& partition, int sourceID, rho::apiGenerator::CMethodResult& oResult); virtual void get_locale(rho::apiGenerator::CMethodResult& oResult); virtual void setPushNotification( const rho::String& url, const rho::String& url_params, const rho::String& push_client, rho::apiGenerator::CMethodResult& oResult); virtual void getHasNetwork(rho::apiGenerator::CMethodResult& oResult); virtual void getHasWifiNetwork(rho::apiGenerator::CMethodResult& oResult); virtual void getHasCellNetwork(rho::apiGenerator::CMethodResult& oResult); virtual void setScreenRotationNotification( const rho::String& url, const rho::String& url_params, rho::apiGenerator::CMethodResult& oResult); virtual void exit(rho::apiGenerator::CMethodResult& oResult); virtual void set_sleeping( bool enable, rho::apiGenerator::CMethodResult& oResult); virtual void startTimer( int interval, const rho::String& url, const rho::String& url_params, rho::apiGenerator::CMethodResult& oResult); virtual void stopTimer( const rho::String& url, rho::apiGenerator::CMethodResult& oResult); virtual void setNetworkStatusNotify( const rho::String& url, int poll_interval, rho::apiGenerator::CMethodResult& oResult); virtual void clearNetworkStatusNotify(rho::apiGenerator::CMethodResult& oResult); virtual void set_http_proxy_url( const rho::String& proxyURI, rho::apiGenerator::CMethodResult& oResult); virtual void unset_http_proxy(rho::apiGenerator::CMethodResult& oResult); virtual void set_application_icon_badge( int badgeNumber, rho::apiGenerator::CMethodResult& oResult); virtual void getMain_window_closed(rho::apiGenerator::CMethodResult& oResult); virtual void getHttpProxyURI(rho::apiGenerator::CMethodResult& oResult); virtual void setHttpProxyURI( const rho::String& httpProxyURI, rho::apiGenerator::CMethodResult& oResult); virtual void hideSplashScreen(rho::apiGenerator::CMethodResult& oResult); DEFINE_LOGCLASS }; }