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".