34 #pragma implementation
40 using std::ostringstream ;
81 bool strm_owned,
bool ishttp )
82 :
BESInfo( key, strm, strm_owned ),
114 const string &tag_data,
115 map<string,string> *attrs )
117 add_data( _indent + tag_name +
": " + tag_data +
"\n" ) ;
120 map<string,string>::const_iterator i = attrs->begin() ;
121 map<string,string>::const_iterator e = attrs->end() ;
124 string name = (*i).first ;
125 string val = (*i).second ;
126 add_data( _indent +
" " + name +
": " + val +
"\n" ) ;
138 map<string,string> *attrs )
141 add_data( _indent + tag_name +
"\n" ) ;
145 map<string,string>::const_iterator i = attrs->begin() ;
146 map<string,string>::const_iterator e = attrs->end() ;
149 string name = (*i).first ;
150 string val = (*i).second ;
151 add_data( _indent + name +
": " + val +
"\n" ) ;
166 if( _indent.length() >= 4 )
167 _indent = _indent.substr( 0, _indent.length()-4 ) ;
193 for(
unsigned long i = 0; i < num_spaces; i++ )
208 for(
unsigned long i = 0; i < num_breaks; i++ )
226 string newkey = key +
".TXT" ;
256 << (
void *)
this <<
")" << endl ;