OnixS C++ CME MDP Conflated UDP Handler  1.0.2
API documentation
Version Class Reference

#include <OnixS/CME/ConflatedUDP/Version.h>

Public Types

typedef VersionComponent Component

Public Member Functions

 Version (Component major, Component minor, Component patch)
 Version (const Version &other)
Component() major () const
Component() minor () const
Component patch () const
Versionoperator= (const Version &other)

Static Public Member Functions

static ONIXS_CONFLATEDUDP_EXPORTED Version current ()

Detailed Description

Identifies version of the product.

Provides access to single components which compound whole version, comparing and serialization/deserialization facilities.

Definition at line 38 of file Version.h.

Member Typedef Documentation

Alias for the numeric component.

Definition at line 48 of file Version.h.

Constructor & Destructor Documentation

Version ( Component  major,
Component  minor,
Component  patch 

Initializes the instance from the given components.

Definition at line 51 of file Version.h.

Version ( const Version other)

Initializes as a copy of the other instance.

Definition at line 62 of file Version.h.

Member Function Documentation

static ONIXS_CONFLATEDUDP_EXPORTED Version current ( )

Identifies the current version of the product.

Component() major ( ) const

'major' component of the version.

Definition at line 71 of file Version.h.

Component() minor ( ) const

'minor' component of the version.

Definition at line 77 of file Version.h.

Version& operator= ( const Version other)

Re-initializes the instance as a copy of the other one.

Definition at line 91 of file Version.h.

Component patch ( ) const

'patch' component of the version.

Definition at line 83 of file Version.h.

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