Public Member Functions | Protected Member Functions | Static Private Attributes | Friends

UT_Win32UUID Class Reference

#include <ut_Win32Uuid.h>

Inheritance diagram for UT_Win32UUID:

List of all members.

Public Member Functions

virtual ~UT_Win32UUID ()

Protected Member Functions

 UT_Win32UUID ()
 UT_Win32UUID (const std::string &s)
 UT_Win32UUID (const char *s)
 UT_Win32UUID (const UT_UUID &u)
 UT_Win32UUID (const UT_Win32UUID &u)
 UT_Win32UUID (const struct uuid &u)
virtual bool _getRandomBytes (void *buf, int nbytes)

Static Private Attributes

static HCRYPTPROV s_hProv = 0
static UT_sint32 s_iInstCount = 0


class UT_Win32UUIDGenerator

Detailed Description

Class for generating and managing UUIDs

Constructor & Destructor Documentation

UT_Win32UUID::~UT_Win32UUID (  )  [virtual]

References s_hProv, s_iInstCount, and UT_ASSERT.

UT_Win32UUID::UT_Win32UUID (  )  [inline, protected]
UT_Win32UUID::UT_Win32UUID ( const std::string &  s  )  [inline, protected]
UT_Win32UUID::UT_Win32UUID ( const char *  s  )  [inline, protected]
UT_Win32UUID::UT_Win32UUID ( const UT_UUID u  )  [inline, protected]
UT_Win32UUID::UT_Win32UUID ( const UT_Win32UUID u  )  [inline, protected]
UT_Win32UUID::UT_Win32UUID ( const struct uuid u  )  [inline, protected]

Member Function Documentation

virtual bool UT_Win32UUID::_getRandomBytes ( void *  buf,
int  nbytes 
) [protected, virtual]

Friends And Related Function Documentation

friend class UT_Win32UUIDGenerator [friend]

Member Data Documentation

HCRYPTPROV UT_Win32UUID::s_hProv = 0 [static, private]

Referenced by ~UT_Win32UUID().

UT_sint32 UT_Win32UUID::s_iInstCount = 0 [static, private]

Referenced by ~UT_Win32UUID().

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