Equalizer 1.0

co::ObjectVersion Struct Reference

A helper struct bundling an object identifier and version. More...

#include <objectVersion.h>

Collaboration diagram for co::ObjectVersion:

List of all members.

Public Member Functions

CO_API ObjectVersion (const base::UUID &identifier, const uint128_t &version)
CO_API ObjectVersion (const Object *object)
CO_API ObjectVersionoperator= (const Object *object)
bool operator== (const ObjectVersion &value) const
bool operator!= (const ObjectVersion &value) const
bool operator< (const ObjectVersion &rhs) const
bool operator> (const ObjectVersion &rhs) const

Public Attributes

uint128_t identifier
uint128_t version

Static Public Attributes

static ObjectVersion NONE
 An unset object version.

Detailed Description

A helper struct bundling an object identifier and version.

The struct either contains the object's identifier and version (if it is registered or mapped), base::UUID::ZERO and VERSION_NONE if it is unmapped or if no object was given.

Definition at line 38 of file objectVersion.h.


Member Data Documentation

An unset object version.

Definition at line 74 of file objectVersion.h.


The documentation for this struct was generated from the following file:
Generated on Sun May 8 2011 19:11:08 for Equalizer 1.0 by  doxygen 1.7.3