Public Member Functions | Private Member Functions | Private Attributes

TGet4MessageFull Class Reference

#include <TGet4MessageFull.h>

Collaboration diagram for TGet4MessageFull:
Collaboration graph
[legend]

Public Member Functions

 TGet4MessageFull (void)
 TGet4MessageFull (roc::Message &, UInt_t, UInt_t, UInt_t, UInt_t)
Bool_t SetMessageFull (roc::Message &, UInt_t, UInt_t, UInt_t, UInt_t)
Bool_t SetMessage (roc::Message &)
Bool_t SetRocEpoch (UInt_t)
Bool_t SetRocCycle (UInt_t)
Bool_t SetLocalEpoch (UInt_t)
Bool_t SetLocalCycle (UInt_t)
roc::Message GetMessage () const
UInt_t GetRocEpoch () const
UInt_t GetRocCycle () const
UInt_t GetLocalEpoch () const
UInt_t GetLocalCycle () const
Bool_t RocOrder (const TGet4MessageFull &) const
Bool_t LocalOrder (const TGet4MessageFull &) const
bool operator< (const TGet4MessageFull &rhs) const
Double_t RocSpacing (const TGet4MessageFull &) const
Double_t LocalSpacing (const TGet4MessageFull &) const

Private Member Functions

 ClassDef (TGet4MessageFull, 1)

Private Attributes

roc::Message mDataMessages
UInt_t uRocEpoch
UInt_t uRocEpochCycle
UInt_t uLocalEpoch
UInt_t uLocalEpochCycle

Detailed Description

Definition at line 12 of file TGet4MessageFull.h.


Constructor & Destructor Documentation

TGet4MessageFull::TGet4MessageFull ( void   ) 

Definition at line 3 of file TGet4MessageFull.cxx.

References uLocalEpoch, uLocalEpochCycle, uRocEpoch, and uRocEpochCycle.

TGet4MessageFull::TGet4MessageFull ( roc::Message messIn,
UInt_t  rocEpochIn,
UInt_t  rocCycleIn,
UInt_t  localEpochIn,
UInt_t  localCycleIn 
)

Member Function Documentation

TGet4MessageFull::ClassDef ( TGet4MessageFull  ,
 
) [private]
UInt_t TGet4MessageFull::GetLocalCycle (  )  const

Definition at line 84 of file TGet4MessageFull.cxx.

References uLocalEpochCycle.

Referenced by LocalOrder(), and LocalSpacing().

UInt_t TGet4MessageFull::GetLocalEpoch (  )  const

Definition at line 80 of file TGet4MessageFull.cxx.

References uLocalEpoch.

Referenced by LocalOrder(), and LocalSpacing().

roc::Message TGet4MessageFull::GetMessage (  )  const

Definition at line 68 of file TGet4MessageFull.cxx.

References mDataMessages.

Referenced by LocalOrder(), LocalSpacing(), RocOrder(), and RocSpacing().

UInt_t TGet4MessageFull::GetRocCycle (  )  const

Definition at line 76 of file TGet4MessageFull.cxx.

References uRocEpochCycle.

Referenced by RocOrder(), and RocSpacing().

UInt_t TGet4MessageFull::GetRocEpoch (  )  const

Definition at line 72 of file TGet4MessageFull.cxx.

References uRocEpoch.

Referenced by RocOrder(), and RocSpacing().

Bool_t TGet4MessageFull::LocalOrder ( const TGet4MessageFull messageToCompare  )  const
Double_t TGet4MessageFull::LocalSpacing ( const TGet4MessageFull messageToCompare  )  const
bool TGet4MessageFull::operator< ( const TGet4MessageFull rhs  )  const

Definition at line 93 of file TGet4MessageFull.cxx.

References LocalOrder().

Bool_t TGet4MessageFull::RocOrder ( const TGet4MessageFull messageToCompare  )  const
Double_t TGet4MessageFull::RocSpacing ( const TGet4MessageFull messageToCompare  )  const
Bool_t TGet4MessageFull::SetLocalCycle ( UInt_t  localCycleIn  ) 

Definition at line 61 of file TGet4MessageFull.cxx.

References uLocalEpochCycle.

Bool_t TGet4MessageFull::SetLocalEpoch ( UInt_t  localEpochIn  ) 

Definition at line 55 of file TGet4MessageFull.cxx.

References uLocalEpoch.

Bool_t TGet4MessageFull::SetMessage ( roc::Message messIn  ) 

Definition at line 37 of file TGet4MessageFull.cxx.

References mDataMessages.

Bool_t TGet4MessageFull::SetMessageFull ( roc::Message messIn,
UInt_t  rocEpochIn,
UInt_t  rocCycleIn,
UInt_t  localEpochIn,
UInt_t  localCycleIn 
)
Bool_t TGet4MessageFull::SetRocCycle ( UInt_t  rocCycleIn  ) 

Definition at line 49 of file TGet4MessageFull.cxx.

References uRocEpochCycle.

Bool_t TGet4MessageFull::SetRocEpoch ( UInt_t  rocEpochIn  ) 

Definition at line 43 of file TGet4MessageFull.cxx.

References uRocEpoch.


Field Documentation

UInt_t TGet4MessageFull::uRocEpoch [private]

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