Dataflow Runtime API
3.1.1.0
|
Provides version information in simple class. More...
#include <Imt.Base.Core.Util/VersionInfo.h>
Public Member Functions | |
VersionInfo (void) | |
Default Constructor. More... | |
VersionInfo (const uint32_t major, const uint32_t minor) | |
Constructor. More... | |
VersionInfo (const uint32_t major, const uint32_t minor, const uint32_t build, const uint32_t revision) | |
Constructor. More... | |
virtual | ~VersionInfo (void) |
Destructor. More... | |
VersionInfo (const VersionInfo &other) | |
Provide the copy constructor. More... | |
VersionInfo & | operator= (const VersionInfo &other) |
Provide the assignment operator. More... | |
bool | operator== (const VersionInfo &other) const |
Provide the equality operator. More... | |
bool | operator!= (const VersionInfo &other) const |
Provide the inequality operator. More... | |
bool | operator<= (const VersionInfo &other) const |
Provide the <= operator. More... | |
bool | operator>= (const VersionInfo &other) const |
Provide the >= operator. More... | |
bool | operator> (const VersionInfo &other) const |
Provide the > operator. More... | |
bool | operator< (const VersionInfo &other) const |
Provide the < operator. More... | |
virtual void | deserialize (imt::base::core::serialization::Deserializer &deserializer) |
virtual void | serialize (imt::base::core::serialization::Serializer &serializer) const |
uint32_t | getMajorVersion (void) const |
Gets the major version. More... | |
void | setMajorVersion (const uint32_t major) |
Sets the major version. More... | |
uint32_t | getMinorVersion (void) const |
Gets the minor version. More... | |
void | setMinorVersion (const uint32_t minor) |
Sets the minor version. More... | |
uint32_t | getBuildVersion (void) const |
Gets the build version. More... | |
void | setBuildVersion (const uint32_t build) |
Sets the build version. More... | |
uint32_t | getRevisionVersion (void) const |
Gets the revision version. More... | |
void | setRevisionVersion (const uint32_t revision) |
Sets the revision version. More... | |
Public Member Functions inherited from imt::base::core::serialization::SerializableIfc | |
virtual | ~SerializableIfc (void) |
Destructor. More... | |
Provides version information in simple class.
|
explicit |
Default Constructor.
|
explicit |
Constructor.
major | The major part of the version |
minor | The minor part of the version |
|
explicit |
Constructor.
major | The major part of the version |
minor | The minor part of the version |
build | The build part of the version |
revision | The revision part of the version |
|
virtual |
Destructor.
imt::base::core::util::VersionInfo::VersionInfo | ( | const VersionInfo & | other | ) |
Provide the copy constructor.
other | VersionInfo to copy. |
|
virtual |
Implements imt::base::core::serialization::SerializableIfc.
uint32_t imt::base::core::util::VersionInfo::getBuildVersion | ( | void | ) | const |
Gets the build version.
uint32_t imt::base::core::util::VersionInfo::getMajorVersion | ( | void | ) | const |
Gets the major version.
uint32_t imt::base::core::util::VersionInfo::getMinorVersion | ( | void | ) | const |
Gets the minor version.
uint32_t imt::base::core::util::VersionInfo::getRevisionVersion | ( | void | ) | const |
Gets the revision version.
bool imt::base::core::util::VersionInfo::operator!= | ( | const VersionInfo & | other | ) | const |
Provide the inequality operator.
other | Other VersionInfo to test for inequality. |
bool imt::base::core::util::VersionInfo::operator< | ( | const VersionInfo & | other | ) | const |
Provide the < operator.
other | Other VersionInfo to compare to. |
bool imt::base::core::util::VersionInfo::operator<= | ( | const VersionInfo & | other | ) | const |
Provide the <= operator.
other | Other VersionInfo to compare to. |
VersionInfo& imt::base::core::util::VersionInfo::operator= | ( | const VersionInfo & | other | ) |
Provide the assignment operator.
other | Other VersionInfo to assign. |
bool imt::base::core::util::VersionInfo::operator== | ( | const VersionInfo & | other | ) | const |
Provide the equality operator.
other | Other VersionInfo to test for equality. |
bool imt::base::core::util::VersionInfo::operator> | ( | const VersionInfo & | other | ) | const |
Provide the > operator.
other | Other VersionInfo to compare to. |
bool imt::base::core::util::VersionInfo::operator>= | ( | const VersionInfo & | other | ) | const |
Provide the >= operator.
other | Other VersionInfo to compare to. |
|
virtual |
Implements imt::base::core::serialization::SerializableIfc.
void imt::base::core::util::VersionInfo::setBuildVersion | ( | const uint32_t | build | ) |
Sets the build version.
build | The build version. |
void imt::base::core::util::VersionInfo::setMajorVersion | ( | const uint32_t | major | ) |
Sets the major version.
major | The major version. |
void imt::base::core::util::VersionInfo::setMinorVersion | ( | const uint32_t | minor | ) |
Sets the minor version.
minor | The minor version. |
void imt::base::core::util::VersionInfo::setRevisionVersion | ( | const uint32_t | revision | ) |
Sets the revision version.
revision | The revision version. |