5 #include <nx/sdk/interface.h> 6 #include <nx/sdk/i_string.h> 24 static auto interfaceId() {
return makeId(
"nx::sdk::IUtilityProvider"); }
43 static auto interfaceId() {
return makeId(
"nx::sdk::IUtilityProvider1"); }
56 static auto interfaceId() {
return makeId(
"nx::sdk::IUtilityProvider2"); }
58 virtual const char* serverId()
const = 0;
Definition: interface.h:49
virtual const IString * getHomeDir() const =0
std::string serverSdkVersion() const
Definition: i_utility_provider.h:50
Definition: i_utility_provider.h:40
std::string homeDir() const
Definition: i_utility_provider.h:37
virtual int64_t vmsSystemTimeSinceEpochMs() const =0
Definition: i_string.h:10
Definition: i_utility_provider.h:53
Definition: apple_utils.h:6
Definition: i_utility_provider.h:21
static constexpr const InterfaceId * makeId(const char(&charArray)[len])
Definition: i_ref_countable.h:77
virtual const IString * getServerSdkVersion() const =0