9 #ifndef INCLUDE_FUNAPI_MANAGEMENT_APP_INFO_H_ 10 #define INCLUDE_FUNAPI_MANAGEMENT_APP_INFO_H_ 12 #include <boost/noncopyable.hpp> 22 class FUNAPI_DLL_VISIBILITY
AppInfo :
private boost::noncopyable {
25 static const string &authentication_service_provider();
28 static const string &app_id();
31 static const string &app_password();
34 static const string &app_authentication_key();
37 static const string ¤t_version();
40 static void SetCompatibleVersions(
const std::set<string> &versions);
43 static const std::set<string> &GetCompatibleVersions();
46 static bool IsCompatibleVersion(
const string &version);
49 static const string &client_update_info();
52 static const string &client_update_uri();
57 #endif // INCLUDE_FUNAPI_MANAGEMENT_APP_INFO_H_
Holds the currently running app ID, authentication info and client version info.
Definition: app_info.h:22