Encapsulates version information. More...
#include <abstract_service.hpp>
Public Types | |
enum | { InvalidVersionNumber = -1 } |
Public Member Functions | |
string | toString () const |
Converts version information to string. More... | |
bool | valid () const |
Is version number valid. More... | |
Version (int major=InvalidVersionNumber, int minor=InvalidVersionNumber) | |
c++ constructor. More... | |
Version (const string versionstr) | |
constructs object from version string More... | |
Public Attributes | |
int | m_major |
major version number "X.something" More... | |
int | m_minor |
Minor version number "something.Y". More... | |
Friends | |
bool | operator!= (const Version &lhs, const Version &rhs) |
bool | operator< (const Version &lhs, const Version &rhs) |
bool | operator<= (const Version &lhs, const Version &rhs) |
bool | operator== (const Version &lhs, const Version &rhs) |
bool | operator> (const Version &lhs, const Version &rhs) |
bool | operator>= (const Version &lhs, const Version &rhs) |
Encapsulates version information.
kanzi::connect::AbstractService::ServiceDescription::Version::Version | ( | int | major = InvalidVersionNumber , |
int | minor = InvalidVersionNumber |
||
) |
c++ constructor.
initialize object.
major | major number |
minor | minor number |
kanzi::connect::AbstractService::ServiceDescription::Version::Version | ( | const string | versionstr | ) |
constructs object from version string
versionstr | version in format "1.2" |
string kanzi::connect::AbstractService::ServiceDescription::Version::toString | ( | ) | const |
Converts version information to string.
bool kanzi::connect::AbstractService::ServiceDescription::Version::valid | ( | ) | const |
Is version number valid.
int kanzi::connect::AbstractService::ServiceDescription::Version::m_major |
major version number "X.something"
int kanzi::connect::AbstractService::ServiceDescription::Version::m_minor |
Minor version number "something.Y".