hwsd  2.0.0
Local and remote ZeroConf service discovery for hardware resources
hwsd::Version Class Reference

Information about the current hwsd_gpu_dns_sd version. More...

#include <version.h>

+ Collaboration diagram for hwsd::Version:

Static Public Member Functions

static int getMajor ()
 
static int getMinor ()
 
static int getPatch ()
 
static std::string getString ()
 
static unsigned long long getRevision ()
 
static int getABI ()
 
static std::string getRevString ()
 
static bool check ()
 Runtime check for ABI compatibility. More...
 
static std::string getSchema ()
 
static std::string toJSON ()
 
static int getMajor ()
 
static int getMinor ()
 
static int getPatch ()
 
static std::string getString ()
 
static unsigned long long getRevision ()
 
static int getABI ()
 
static std::string getRevString ()
 
static bool check ()
 Runtime check for ABI compatibility. More...
 
static std::string getSchema ()
 
static std::string toJSON ()
 
static int getMajor ()
 
static int getMinor ()
 
static int getPatch ()
 
static std::string getString ()
 
static unsigned long long getRevision ()
 
static int getABI ()
 
static std::string getRevString ()
 
static bool check ()
 Runtime check for ABI compatibility. More...
 
static std::string getSchema ()
 
static std::string toJSON ()
 
static int getMajor ()
 
static int getMinor ()
 
static int getPatch ()
 
static std::string getString ()
 
static unsigned long long getRevision ()
 
static int getABI ()
 
static std::string getRevString ()
 
static bool check ()
 Runtime check for ABI compatibility. More...
 
static std::string getSchema ()
 
static std::string toJSON ()
 
static int getMajor ()
 
static int getMinor ()
 
static int getPatch ()
 
static std::string getString ()
 
static unsigned long long getRevision ()
 
static int getABI ()
 
static std::string getRevString ()
 
static bool check ()
 Runtime check for ABI compatibility. More...
 
static std::string getSchema ()
 
static std::string toJSON ()
 

Detailed Description

Information about the current hwsd_gpu_dns_sd version.

Information about the current hwsd version.

Information about the current hwsd_net_sys version.

Information about the current hwsd_net_dns_sd version.

Information about the current hwsd_gpu_glx version.

Definition at line 56 of file gpu/dns_sd/version.h.

Member Function Documentation

static bool hwsd::Version::check ( )
inlinestatic

Runtime check for ABI compatibility.

Call from code using hwsd_gpu_dns_sd. Will fail if the executable was compiled against a version incompatible with the runtime version.

Returns
true if the link-time and compile-time DSO are compatible.

Definition at line 88 of file gpu/dns_sd/version.h.

References HWSD_VERSION_MAJOR, and HWSD_VERSION_MINOR.

static bool hwsd::Version::check ( )
inlinestatic

Runtime check for ABI compatibility.

Call from code using hwsd_gpu_glx. Will fail if the executable was compiled against a version incompatible with the runtime version.

Returns
true if the link-time and compile-time DSO are compatible.

Definition at line 88 of file gpu/glx/version.h.

References HWSD_VERSION_MAJOR, and HWSD_VERSION_MINOR.

static bool hwsd::Version::check ( )
inlinestatic

Runtime check for ABI compatibility.

Call from code using hwsd_net_sys. Will fail if the executable was compiled against a version incompatible with the runtime version.

Returns
true if the link-time and compile-time DSO are compatible.

Definition at line 88 of file net/sys/version.h.

References HWSD_VERSION_MAJOR, and HWSD_VERSION_MINOR.

static bool hwsd::Version::check ( )
inlinestatic

Runtime check for ABI compatibility.

Call from code using hwsd_net_dns_sd. Will fail if the executable was compiled against a version incompatible with the runtime version.

Returns
true if the link-time and compile-time DSO are compatible.

Definition at line 88 of file net/dns_sd/version.h.

References HWSD_VERSION_MAJOR, and HWSD_VERSION_MINOR.

static bool hwsd::Version::check ( )
inlinestatic

Runtime check for ABI compatibility.

Call from code using hwsd. Will fail if the executable was compiled against a version incompatible with the runtime version.

Returns
true if the link-time and compile-time DSO are compatible.

Definition at line 88 of file version.h.

References HWSD_VERSION_MAJOR, and HWSD_VERSION_MINOR.

static int hwsd::Version::getABI ( )
static
Returns
the current binary interface version of hwsd_gpu_dns_sd.
static int hwsd::Version::getABI ( )
static
Returns
the current binary interface version of hwsd_net_sys.
static int hwsd::Version::getABI ( )
static
Returns
the current binary interface version of hwsd_gpu_glx.
static int hwsd::Version::getABI ( )
static
Returns
the current binary interface version of hwsd.
static int hwsd::Version::getABI ( )
static
Returns
the current binary interface version of hwsd_net_dns_sd.
static int hwsd::Version::getMajor ( )
static
Returns
the current major version of hwsd_net_dns_sd.
static int hwsd::Version::getMajor ( )
static
Returns
the current major version of hwsd.
static int hwsd::Version::getMajor ( )
static
Returns
the current major version of hwsd_gpu_glx.
static int hwsd::Version::getMajor ( )
static
Returns
the current major version of hwsd_gpu_dns_sd.
static int hwsd::Version::getMajor ( )
static
Returns
the current major version of hwsd_net_sys.
static int hwsd::Version::getMinor ( )
static
Returns
the current minor version of hwsd_gpu_dns_sd.
static int hwsd::Version::getMinor ( )
static
Returns
the current minor version of hwsd_net_sys.
static int hwsd::Version::getMinor ( )
static
Returns
the current minor version of hwsd.
static int hwsd::Version::getMinor ( )
static
Returns
the current minor version of hwsd_net_dns_sd.
static int hwsd::Version::getMinor ( )
static
Returns
the current minor version of hwsd_gpu_glx.
static int hwsd::Version::getPatch ( )
static
Returns
the current patch level of hwsd_net_sys.
static int hwsd::Version::getPatch ( )
static
Returns
the current patch level of hwsd_net_dns_sd.
static int hwsd::Version::getPatch ( )
static
Returns
the current patch level of hwsd.
static int hwsd::Version::getPatch ( )
static
Returns
the current patch level of hwsd_gpu_dns_sd.
static int hwsd::Version::getPatch ( )
static
Returns
the current patch level of hwsd_gpu_glx.
static unsigned long long hwsd::Version::getRevision ( )
static
Returns
the SCM revision.
static unsigned long long hwsd::Version::getRevision ( )
static
Returns
the SCM revision.
static unsigned long long hwsd::Version::getRevision ( )
static
Returns
the SCM revision.
static unsigned long long hwsd::Version::getRevision ( )
static
Returns
the SCM revision.
static unsigned long long hwsd::Version::getRevision ( )
static
Returns
the SCM revision.
static std::string hwsd::Version::getRevString ( )
static
Returns
the current hwsd_gpu_dns_sd version plus the git SHA hash (MM.mm.pp.rev).
static std::string hwsd::Version::getRevString ( )
static
Returns
the current hwsd_net_sys version plus the git SHA hash (MM.mm.pp.rev).
static std::string hwsd::Version::getRevString ( )
static
Returns
the current hwsd_gpu_glx version plus the git SHA hash (MM.mm.pp.rev).
static std::string hwsd::Version::getRevString ( )
static
Returns
the current hwsd_net_dns_sd version plus the git SHA hash (MM.mm.pp.rev).
static std::string hwsd::Version::getRevString ( )
static
Returns
the current hwsd version plus the git SHA hash (MM.mm.pp.rev).
static std::string hwsd::Version::getSchema ( )
inlinestatic
Returns
JSON schema describing this object.

Definition at line 95 of file version.h.

static std::string hwsd::Version::getSchema ( )
inlinestatic
Returns
JSON schema describing this object.

Definition at line 95 of file gpu/dns_sd/version.h.

static std::string hwsd::Version::getSchema ( )
inlinestatic
Returns
JSON schema describing this object.

Definition at line 95 of file net/dns_sd/version.h.

static std::string hwsd::Version::getSchema ( )
inlinestatic
Returns
JSON schema describing this object.

Definition at line 95 of file net/sys/version.h.

static std::string hwsd::Version::getSchema ( )
inlinestatic
Returns
JSON schema describing this object.

Definition at line 95 of file gpu/glx/version.h.

static std::string hwsd::Version::getString ( )
static
Returns
the current hwsd_gpu_dns_sd version (MM.mm.pp).
static std::string hwsd::Version::getString ( )
static
Returns
the current hwsd version (MM.mm.pp).
static std::string hwsd::Version::getString ( )
static
Returns
the current hwsd_net_sys version (MM.mm.pp).
static std::string hwsd::Version::getString ( )
static
Returns
the current hwsd_gpu_glx version (MM.mm.pp).
static std::string hwsd::Version::getString ( )
static
Returns
the current hwsd_net_dns_sd version (MM.mm.pp).
static std::string hwsd::Version::toJSON ( )
inlinestatic
Returns
JSON-encoded data for this object.

Definition at line 114 of file net/dns_sd/version.h.

static std::string hwsd::Version::toJSON ( )
inlinestatic
Returns
JSON-encoded data for this object.

Definition at line 114 of file version.h.

static std::string hwsd::Version::toJSON ( )
inlinestatic
Returns
JSON-encoded data for this object.

Definition at line 114 of file net/sys/version.h.

static std::string hwsd::Version::toJSON ( )
inlinestatic
Returns
JSON-encoded data for this object.

Definition at line 114 of file gpu/dns_sd/version.h.

static std::string hwsd::Version::toJSON ( )
inlinestatic
Returns
JSON-encoded data for this object.

Definition at line 114 of file gpu/glx/version.h.


The documentation for this class was generated from the following file: