#include <Hierarchy.h>
Inheritance diagram for Hierarchy:
Public Methods | |
Hierarchy (unsigned short id, const string &rName, const string &rDescription, const string &rVersion) | |
virtual | ~Hierarchy () |
const CDocumentedPacket & | getPacket () const |
virtual DAQWordBufferPtr & | Read (DAQWordBufferPtr &rBuffer) |
Private Methods | |
Hierarchy (const Hierarchy &rhs) | |
const Hierarchy & | operator= (const Hierarchy &rhs) |
int | operator== (const Hierarchy &rhs) const |
int | operator!= (const Hierarchy &rhs) const |
Private Attributes | |
CDocumentedPacket | m_Packet |
The packet that brackets the upper level. |
If the event segments inserted in turn produce packets, we get a hierarchy of packet. Note that at present, the documentation buffer has no way to express the structure of the hiearchy.
See Hierarchy.cpp for implementation.
Definition at line 32 of file Hierarchy.h.
|
Construct a Hierarchy object. The parameters are thos required of CDocumentedPacket and are used to construct that member. Definition at line 10 of file Hierarchy.cpp. |
|
Definition at line 42 of file Hierarchy.h. |
|
|
|
Definition at line 54 of file Hierarchy.h. |
|
|
|
|
|
|
|
Read a hierarchy. Done by bracketing base class calls inside the packet described by m_Packet: Reimplemented from CCompoundEventSegment. Definition at line 21 of file Hierarchy.cpp. References CDocumentedPacket::Begin(), CDocumentedPacket::End(), m_Packet, and CCompoundEventSegment::Read(). |
|
The packet that brackets the upper level.
Definition at line 36 of file Hierarchy.h. Referenced by Read(). |