OnixS C++ CME Streamlined Market Data Handler  1.1.0.5
API documentation
Version Class Reference

#include <Version.h>

Public Types

typedef UInt16 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_CMESTREAMLINEDMDH_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 35 of file Version.h.

Member Typedef Documentation

typedef UInt16 Component

Alias for the numeric component of version.

Definition at line 39 of file Version.h.

Constructor & Destructor Documentation

Version ( Component  major,
Component  minor,
Component  patch 
)
inline

Initializes instances from all the components.

Definition at line 42 of file Version.h.

Version ( const Version other)
inline

Initializes as clone of other instance.

Definition at line 53 of file Version.h.

Member Function Documentation

static ONIXS_CMESTREAMLINEDMDH_EXPORTED Version current ( )
static

Identifies current version of the product.

Component major ( ) const
inline

'major' component of version.

Definition at line 62 of file Version.h.

Component minor ( ) const
inline

'minor' component of version.

Definition at line 68 of file Version.h.

Version& operator= ( const Version other)
inline

Re-initializes instance as copy of other one.

Definition at line 81 of file Version.h.

Component patch ( ) const
inline

'patch' component of version.

Definition at line 74 of file Version.h.


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