74 strm << BESIndent::LMarg <<
"BESCatalogEntry::dump - (" << (
void *)
this <<
")" << endl;
77 strm << BESIndent::LMarg <<
"name: " << _name << endl;
78 strm << BESIndent::LMarg <<
"catalog: " << _catalog << endl;
79 strm << BESIndent::LMarg <<
"size: " << _size << endl;
80 strm << BESIndent::LMarg <<
"modification date: " << _mod_date << endl;
81 strm << BESIndent::LMarg <<
"modification time: " << _mod_time << endl;
82 strm << BESIndent::LMarg <<
"services: ";
83 if (_services.size()) {
88 for (; si != se; si++) {
89 strm << BESIndent::LMarg << (*si) << endl;
91 BESIndent::UnIndent();
94 strm <<
"none" << endl;
97 strm << BESIndent::LMarg <<
"metadata: ";
98 if (_metadata.size()) {
103 for (; mi != me; mi++) {
104 strm << BESIndent::LMarg << (*mi).first <<
" = " << (*mi).second << endl;
106 BESIndent::UnIndent();
109 strm <<
"none" << endl;
112 strm << BESIndent::LMarg <<
"is collection? ";
113 if (_entry_list.size() > 0)
114 strm <<
"yes" << endl;
116 strm <<
"no" << endl;
117 strm << BESIndent::LMarg <<
"count: " << _entry_list.size() << endl;
123 for (; i != e; i++) {
124 BESCatalogEntry *e = (*i).second;
127 BESIndent::UnIndent();
129 BESIndent::UnIndent();
virtual void dump(std::ostream &strm) const
dumps information about this object