You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Package Xtc

The Xtc package defines several classes

Class Src

Defined in pdsdata/xtc/Src.hh

Class BldInfo

Defined in pdsdata/xtc/BldInfo.hh
Inherits from Src

Public Types:

    enum Type { EBeam, PhaseCavity, FEEGasDetEnergy, NumberOf };

Public Member Functions

  • Constructors and Destructor
        BldInfo() {}
        BldInfo(uint32_t processId, Type type);
    
  • Accessors
        uint32_t processId() const;
        Type     type()  const;
    

Static Public Member Functions

    static const char* name(const BldInfo&);

Class ClockTime

Defined in pdsdata/xtc/ClockTime.hh.

Public Member Functions:

  • Constructors (ClockTime has no destructor)
        ClockTime();
        ClockTime(const ClockTime& t);
        ClockTime(unsigned sec, unsigned nsec);
    
  • Accessors:
        unsigned seconds    () const {return _high;}
        unsigned nanoseconds() const {return _low;}
    
  • Operators
        ClockTime& operator=(const ClockTime&);
        bool operator> (const ClockTime&) const;
        bool operator==(const ClockTime&) const;
    
  • No labels