TUUID


class description - source file - inheritance tree

class TUUID


    protected:
Int_t CmpTime(TUUID::uuid_time_t* t1, TUUID::uuid_time_t* t2) void FillBuffer(char*& buffer) void Format(UShort_t clockseq, TUUID::uuid_time_t ts) void GetCurrentTime(TUUID::uuid_time_t* timestamp) void GetNodeIdentifier() void GetRandomInfo(UChar_t* seed) void GetSystemTime(TUUID::uuid_time_t* timestamp) void ReadBuffer(char*& buffer) void SetFromString(const char* uuid_str) Int_t Sizeof() const void StreamerV1(TBuffer& b) public:
TUUID(const char* uuid_str) TUUID(const TUUID&) TUUID() virtual ~TUUID() const char* AsString() const static TClass* Class() Int_t Compare(const TUUID& u) const TInetAddress GetHostAddress() const TDatime GetTime() const void GetUUID(UChar_t* uuid) const UInt_t GetUUIDNumber() const UShort_t Hash() const virtual TClass* IsA() const void Print() const void SetUUID(const char* uuid_str) void SetUUIDNumber(UInt_t index) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
UInt_t fUUIDIndex !index in the list of UUIDs in TProcessUUID UInt_t fTimeLow 60 bit time, lower 32 bits UShort_t fTimeMid middle 16 time bits UShort_t fTimeHiAndVersion high 12 time bits + 4 UUID version bits UChar_t fClockSeqHiAndReserved high 6 clock bits + 2 bits reserved UChar_t fClockSeqLow low 8 clock bits UChar_t fNode[6] 6 node id bytes

Class Description



Last update: Fri May 14 13:32:45 2004


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.