Base Key for frames assoeciated with a id which could be event # or Timestamp (32 bits) More...
#include <DefaultKeyFactory.h>
Public Member Functions | |
virtual void | ClearKeyStatus () |
virtual Bool_t | Convert (const Key *akey) |
convert a key to another key ... not an easy task ... use it carefully More... | |
virtual Bool_t | Copy (const Char_t *, UInt_t) |
Copy an external buffer to this key. More... | |
virtual Bool_t | Copy (const Key *) |
copy the content of an external key to this key More... | |
virtual Bool_t | Export (BufferIO &buf) const |
to copy the content of the key to an external buffer More... | |
virtual const Char_t * | GetAddress () const |
virtual UInt_t | GetDataLength () const |
virtual BaseBuffer::EEndian | GetEndian () const |
virtual ULong64_t | GetEventNumber () const |
Get unique ID. Could be event number / timestamp for instance. More... | |
virtual UInt_t | GetFrameLength () const |
virtual UInt_t | GetKeyLength () const |
Unique number corresponding to a type of Key. More... | |
virtual BaseBuffer::EStatus | GetKeyStatus () const |
virtual const BufferIO * | GetRealBuffer () const |
const FactoryItem & | GetSignature () const |
virtual ULong64_t | GetTimeStamp (ULong64_t) const |
Get unique ID. Could be event number / timestamp for instance. More... | |
virtual ULong64_t | GetUID () const =0 |
Get unique ID. Could be event number / timestamp for instance. More... | |
virtual Bool_t | IsAKey (const Key *akey) const |
Compares two keys. More... | |
virtual Bool_t | IsLinked () const |
virtual Bool_t | Link (const Char_t *, UInt_t) |
Link an external buffer to this key. More... | |
virtual Bool_t | Link (const BufferIO &buf, UInt_t pos, UInt_t size) |
Link an external buffer to this key. More... | |
virtual void | Print (std::ostream &out=std::cout) const |
Print the content of the key. More... | |
virtual void | SetDataLength (UShort_t) |
virtual void | SetDataLength (UInt_t) |
virtual void | SetEventNumber (ULong64_t i) |
Get unique ID. Could be event number / timestamp for instance. More... | |
virtual void | SetTimeStamp (ULong64_t i) |
Get unique ID. Could be event number / timestamp for instance. More... | |
virtual void | SetUID (ULong64_t)=0 |
Set unique ID. Could be event number / timestamp for instance. More... | |
UIDKey (BaseBuffer::EEndian e, UInt_t s) | |
s is the data length More... | |
virtual void | Unlink () |
Unlink the buffer attached to this key. More... | |
virtual | ~UIDKey () |
Protected Member Functions | |
Version | GetVersion () const |
virtual BufferIO * | RealBuffer () |
Used by specific methods. More... | |
Protected Attributes | |
BufferIO * | fBuffer |
the buffer that fills in/out the Key More... | |
Base Key for frames assoeciated with a id which could be event # or Timestamp (32 bits)
Definition at line 157 of file DefaultKeyFactory.h.