/usr/include/root/TProcessUUID.h is in libroot-core-dev 5.34.19+dfsg-1.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | // @(#)root/cont:$Id$
// Author: Rene Brun 06/07/2002
/*************************************************************************
* Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
* All rights reserved. *
* *
* For the licensing terms see $ROOTSYS/LICENSE. *
* For the list of contributors see $ROOTSYS/README/CREDITS. *
*************************************************************************/
#ifndef ROOT_TProcessUUID
#define ROOT_TProcessUUID
//////////////////////////////////////////////////////////////////////////
// //
// TProcessUUID //
// //
// TProcessID managing UUIDs //
// //
//////////////////////////////////////////////////////////////////////////
#ifndef ROOT_TProcessID
#include "TProcessID.h"
#endif
class THashList;
class TBits;
class TUUID;
class TObjString;
class TProcessUUID : public TProcessID {
private:
TProcessUUID(const TProcessID&); // TProcessUUID are not copiable.
TProcessUUID &operator=(const TProcessUUID&); // TProcessUUID are not copiable.
protected:
TList *fUUIDs; //Global list of TUUIDs
TBits *fActive; //Table of active UUIDs
public:
TProcessUUID();
virtual ~TProcessUUID();
UInt_t AddUUID(TUUID &uuid, TObject *obj);
UInt_t AddUUID(const char *uuids);
TObjString *FindUUID(UInt_t number) const;
TBits *GetActive() const {return fActive;}
TList *GetUUIDs() const {return fUUIDs;}
void RemoveUUID(UInt_t number);
ClassDef(TProcessUUID,1) //TProcessID managing UUIDs
};
#endif
|