OW_UUID.cpp File Reference

#include "OW_config.h"
#include "OW_UUID.hpp"
#include "OW_NonRecursiveMutex.hpp"
#include "OW_NonRecursiveMutexLock.hpp"
#include "OW_Types.hpp"
#include "OW_Format.hpp"
#include "OW_CryptographicRandomNumber.hpp"
#include "OW_ExceptionIds.hpp"
#include <sys/time.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>

Include dependency graph for OW_UUID.cpp:

Go to the source code of this file.

Namespaces

namespace  OW_NAMESPACE

Typedefs

typedef UInt64 OW_NAMESPACE::uuid_time_t

Functions

void OW_NAMESPACE::getSystemTime (uuid_time_t *uuid_time)
void OW_NAMESPACE::getCurrentTime (uuid_time_t *timestamp)
void OW_NAMESPACE::getRandomBytes (void *buf, size_t len)
void OW_NAMESPACE::getNodeIdentifier (uuid_node_t *node)
unsigned char OW_NAMESPACE::decodeHex (char c)
unsigned char OW_NAMESPACE::fromHexStr (char c1, char c2, const String &uuidStr)
char OW_NAMESPACE::toHexHi (unsigned char c)
char OW_NAMESPACE::toHexLow (unsigned char c)
bool OW_NAMESPACE::operator== (const UUID &x, const UUID &y)
bool OW_NAMESPACE::operator< (const UUID &x, const UUID &y)
bool OW_NAMESPACE::operator!= (const UUID &x, const UUID &y)

Variables

unsigned char nodeId [6]
uuid_time_t timestamp
uuid_node_t nodeId
UInt16 clockSequence
uuid_state OW_NAMESPACE::g_state
NonRecursiveMutex OW_NAMESPACE::g_guard
uuid_time_t OW_NAMESPACE::timeLast
UInt16 OW_NAMESPACE::uuidsThisTick
bool OW_NAMESPACE::currentTimeInited = false
unsigned char OW_NAMESPACE::nodeId [6]
bool OW_NAMESPACE::nodeIdInitDone = false


Variable Documentation

UInt16 clockSequence
 

Definition at line 68 of file OW_UUID.cpp.

uuid_node_t nodeId
 

Definition at line 67 of file OW_UUID.cpp.

unsigned char nodeId[6]
 

Definition at line 62 of file OW_UUID.cpp.

uuid_time_t timestamp
 

Definition at line 66 of file OW_UUID.cpp.

Referenced by OW_NAMESPACE::UUID::UUID().


Generated on Thu Feb 9 09:07:35 2006 for openwbem by  doxygen 1.4.6