common::CommonGUID Class Reference
[Base Module]

Reprezentuje 128-bitowy globalnie unikatowy identyfikator, zgodnie z RFC 4122. More...

#include <Base.hpp>

List of all members.

Public Member Functions

 CommonGUID ()
 Tworzy niezainicjalizowany.
 CommonGUID (uint1 v0, uint1 v1, uint1 v2, uint1 v3, uint1 v4, uint1 v5, uint1 v6, uint1 v7, uint1 v8, uint1 v9, uint1 v10, uint1 v11, uint1 v12, uint1 v13, uint1 v14, uint1 v15)
const uint1AccessData () const
uint1AccessData ()
const uint1operator[] (uint i) const
uint1operator[] (uint i)
bool operator== (const CommonGUID &v) const
bool operator!= (const CommonGUID &v) const
bool operator< (const CommonGUID &v) const
bool operator> (const CommonGUID &v) const
bool operator<= (const CommonGUID &v) const
bool operator>= (const CommonGUID &v) const
void ToString (tchar *out) const
 Bufor musi miec dlugosc co najmniej 37 znakow.
void ToString (tstring &out) const
bool FromString (const tchar *s)
bool FromString (const tstring &s)
void GenerateVersion4 ()
 Generuje nowy, losowy, unikatowy identyfikator na podstawie algorytmu w wersji 4.

Static Public Member Functions

static int Cmp (const CommonGUID &v1, const CommonGUID &v2)

Static Public Attributes

static const CommonGUID NIL

Detailed Description

Reprezentuje 128-bitowy globalnie unikatowy identyfikator, zgodnie z RFC 4122.


Constructor & Destructor Documentation

common::CommonGUID::CommonGUID (  )  [inline]

Tworzy niezainicjalizowany.

common::CommonGUID::CommonGUID ( uint1  v0,
uint1  v1,
uint1  v2,
uint1  v3,
uint1  v4,
uint1  v5,
uint1  v6,
uint1  v7,
uint1  v8,
uint1  v9,
uint1  v10,
uint1  v11,
uint1  v12,
uint1  v13,
uint1  v14,
uint1  v15 
)

Member Function Documentation

uint1* common::CommonGUID::AccessData (  )  [inline]
const uint1* common::CommonGUID::AccessData (  )  const [inline]
static int common::CommonGUID::Cmp ( const CommonGUID v1,
const CommonGUID v2 
) [static]
bool common::CommonGUID::FromString ( const tstring s  ) 
bool common::CommonGUID::FromString ( const tchar s  ) 
void common::CommonGUID::GenerateVersion4 (  ) 

Generuje nowy, losowy, unikatowy identyfikator na podstawie algorytmu w wersji 4.

bool common::CommonGUID::operator!= ( const CommonGUID v  )  const [inline]
bool common::CommonGUID::operator< ( const CommonGUID v  )  const [inline]
bool common::CommonGUID::operator<= ( const CommonGUID v  )  const [inline]
bool common::CommonGUID::operator== ( const CommonGUID v  )  const [inline]
bool common::CommonGUID::operator> ( const CommonGUID v  )  const [inline]
bool common::CommonGUID::operator>= ( const CommonGUID v  )  const [inline]
uint1& common::CommonGUID::operator[] ( uint  i  )  [inline]
const uint1& common::CommonGUID::operator[] ( uint  i  )  const [inline]
void common::CommonGUID::ToString ( tstring out  )  const
void common::CommonGUID::ToString ( tchar out  )  const

Bufor musi miec dlugosc co najmniej 37 znakow.


Member Data Documentation


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

Generated on Wed Dec 16 20:44:54 2009 for CommonLib by  doxygen 1.6.1