8 #ifndef HWSD_GPU_DNS_SD_VERSION_H     9 #define HWSD_GPU_DNS_SD_VERSION_H    17 #   define HWSD_VERSION_MAJOR 2    20 #   define HWSD_VERSION_MINOR 0    23 #   define HWSD_VERSION_PATCH 0    26 #   define HWSD_VERSION_REVISION 0x51648a4    29 #   define HWSD_VERSION_ABI 4ull    32 #   define HWSD_VERSION_GT( MAJOR, MINOR, PATCH )       \    33     ( (HWSD_VERSION_MAJOR>MAJOR) ||                     \    34       (HWSD_VERSION_MAJOR==MAJOR && (HWSD_VERSION_MINOR>MINOR || \    35           (HWSD_VERSION_MINOR==MINOR && HWSD_VERSION_PATCH>PATCH))))    38 #   define HWSD_VERSION_GE( MAJOR, MINOR, PATCH )       \    39     ( (HWSD_VERSION_MAJOR>MAJOR) ||                     \    40       (HWSD_VERSION_MAJOR==MAJOR && (HWSD_VERSION_MINOR>MINOR || \    41           (HWSD_VERSION_MINOR==MINOR && HWSD_VERSION_PATCH>=PATCH))))    44 #   define HWSD_VERSION_LT( MAJOR, MINOR, PATCH )       \    45     ( (HWSD_VERSION_MAJOR<MAJOR) ||                     \    46       (HWSD_VERSION_MAJOR==MAJOR && (HWSD_VERSION_MINOR<MINOR || \    47           (HWSD_VERSION_MINOR==MINOR && HWSD_VERSION_PATCH<PATCH))))    50 #   define HWSD_VERSION_LE( MAJOR, MINOR, PATCH )       \    51     ( (HWSD_VERSION_MAJOR<MAJOR) ||                     \    52       (HWSD_VERSION_MAJOR==MAJOR && (HWSD_VERSION_MINOR<MINOR || \    53         (HWSD_VERSION_MINOR==MINOR && HWSD_VERSION_PATCH<=PATCH))))    60     static int getMajor();
    63     static int getMinor();
    66     static int getPatch();
    69     static std::string getString();
    72     static unsigned long long getRevision();
    78     static std::string getRevString();
   101                   "description": "Version information of the running application",   103                     "major": { "type": "integer" },   104                     "minor": { "type": "integer" },   105                     "patch": { "type": "integer" },   106                     "abi": { "type": "integer" },   107                     "revision": { "type": "string" }   122                  "revision": "51648a4" #define HWSD_VERSION_MINOR
The current minor version. 
 
Defines export visibility macros for library hwsd_gpu_dns_sd. 
 
static std::string getSchema()
 
static std::string toJSON()
 
#define HWSD_VERSION_MAJOR
The current major version. 
 
Information about the current hwsd_gpu_dns_sd version. 
 
static bool check()
Runtime check for ABI compatibility.