// ============================================================================ // $Id$ // $Name$ // ============================================================================ #ifndef __TDATASEGMENT_HH #define __TDATASEGMENT_HH #include "TGlobals.hh" #include "TStreamableObject.hh" #include "TDataElementList.hh" class TOutputObjectStream; class TDataSegment : public TStreamableObject, public TDataElementList { public: TDataSegment( Tint id = tIDunknown, Tint capacity = tDefaultCapacity ); ~TDataSegment(); Tvoid Print( Tostream& tos = Tstd::Tcout ); Tint GetDataSize(); Tint WriteData( TOutputObjectStream* output ); }; #endif