Equalizer  1.10.1
Parallel Rendering Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
eqfabric::Version Class Reference

Information about the current EqualizerFabric version. More...

#include <version.h>

+ Collaboration diagram for eqfabric::Version:

Static Public Member Functions

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

Detailed Description

Information about the current EqualizerFabric version.

Definition at line 56 of file eq/fabric/version.h.

Member Function Documentation

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

Runtime check for ABI compatibility.

Call from code using EqualizerFabric. 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 eq/fabric/version.h.

References EQFABRIC_VERSION_MAJOR, and EQFABRIC_VERSION_MINOR.

static int eqfabric::Version::getABI ( )
static
Returns
the current binary interface version of EqualizerFabric.
static int eqfabric::Version::getMajor ( )
static
Returns
the current major version of EqualizerFabric.
static int eqfabric::Version::getMinor ( )
static
Returns
the current minor version of EqualizerFabric.
static int eqfabric::Version::getPatch ( )
static
Returns
the current patch level of EqualizerFabric.
static int eqfabric::Version::getRevision ( )
static
Returns
the SCM revision.
static std::string eqfabric::Version::getRevString ( )
static
Returns
the current EqualizerFabric version plus the git SHA hash (MM.mm.pp.rev).
static std::string eqfabric::Version::getString ( )
static
Returns
the current EqualizerFabric version (MM.mm.pp).

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