cern::laser::util::UUIDGenerator Class Reference

Collaboration diagram for cern::laser::util::UUIDGenerator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Integer getUUID ()

Static Public Member Functions

static final UUIDGenerator getInstance () throws UnknownHostException

Private Member Functions

 UUIDGenerator () throws UnknownHostException
int getInt (byte bytes[])

Static Private Member Functions

static String hexFormat (int i, int j)
static String padHex (String s, int i)

Private Attributes

SecureRandom seeder
String midValue

Static Private Attributes

static UUIDGenerator generator = null

Constructor & Destructor Documentation

cern::laser::util::UUIDGenerator::UUIDGenerator (  )  throws UnknownHostException [inline, private]

References getInt(), hexFormat(), midValue, and seeder.

Referenced by getInstance().


Member Function Documentation

static final UUIDGenerator cern::laser::util::UUIDGenerator::getInstance (  )  throws UnknownHostException [inline, static]

References generator, and UUIDGenerator().

int cern::laser::util::UUIDGenerator::getInt ( byte  bytes[]  )  [inline, private]

Referenced by UUIDGenerator().

Integer cern::laser::util::UUIDGenerator::getUUID (  )  [inline]

References hexFormat(), midValue, and seeder.

static String cern::laser::util::UUIDGenerator::hexFormat ( int  i,
int  j 
) [inline, static, private]

References padHex().

Referenced by getUUID(), and UUIDGenerator().

static String cern::laser::util::UUIDGenerator::padHex ( String  s,
int  i 
) [inline, static, private]

Referenced by hexFormat().


Member Data Documentation

Referenced by getInstance().

Referenced by getUUID(), and UUIDGenerator().

Referenced by getUUID(), and UUIDGenerator().


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

Generated by  doxygen 1.6.2