38BESDefine::~BESDefine()
41 while( _containers.size() != 0 )
43 BESDefine::containers_iter ci = _containers.begin() ;
44 BESContainer *c = (*ci) ;
45 _containers.erase( ci ) ;
56 _containers.push_back( container ) ;
70 strm << BESIndent::LMarg <<
"BESDefine::dump - ("
71 << (
void *)
this <<
")" << endl ;
73 if( _containers.size() )
75 strm << BESIndent::LMarg <<
"container list:" << endl ;
77 BESDefine::containers_citer i = _containers.begin() ;
78 BESDefine::containers_citer ie = _containers.end() ;
84 BESIndent::UnIndent() ;
88 strm << BESIndent::LMarg <<
"container list: empty" << endl ;
90 strm << BESIndent::LMarg <<
"aggregation command: " << _agg_cmd << endl ;
91 strm << BESIndent::LMarg <<
"aggregation server: " << _agg_handler << endl ;
92 BESIndent::UnIndent() ;
A container is something that holds data. E.G., a netcdf file or a database entry.
void dump(std::ostream &strm) const override
dumps information about this object
virtual void dump(std::ostream &strm) const
dumps information about this object