Class XCDFFileHeader#

Class Documentation#

class XCDFFileHeader#

Public Functions

inline XCDFFileHeader()#
inline ~XCDFFileHeader()#
inline void SetVersion(const unsigned version)#
inline uint32_t GetVersion() const#
inline void SetFileTrailerPtr(const uint64_t ptr)#
inline uint64_t GetFileTrailerPtr() const#
inline bool HasFileTrailerPtr() const#
inline void Clear()#
inline void AddFieldDescriptor(const XCDFFieldDescriptor &d)#

Place descriptors in type order.

inline bool HasAliasDescriptor(const XCDFAliasDescriptor &d)#
inline void AddAliasDescriptor(const XCDFAliasDescriptor &d)#
inline std::vector<XCDFFieldDescriptor>::const_iterator FieldDescriptorsBegin() const#
inline std::vector<XCDFFieldDescriptor>::const_iterator FieldDescriptorsEnd() const#
inline std::vector<XCDFAliasDescriptor>::const_iterator AliasDescriptorsBegin() const#
inline std::vector<XCDFAliasDescriptor>::const_iterator AliasDescriptorsEnd() const#
inline uint32_t GetNFieldDescriptors() const#
inline uint32_t GetNAliasDescriptors() const#
inline void UnpackFrame(XCDFFrame &frame)#
inline void PackFrame(XCDFFrame &frame) const#
inline bool operator==(const XCDFFileHeader &fh) const#
inline bool operator!=(const XCDFFileHeader &fh) const#