34 #pragma implementation
40 using std::ostringstream ;
66 :
BESInfo( key, strm, strm_owned ),
92 add_data( (
string)
"<TITLE>" + response_name +
"</TITLE>\n" ) ;
93 if( _indent.length() >= 4 )
94 _indent = _indent.substr( 0, _indent.length()-4 ) ;
110 if( _indent.length() >= 4 )
111 _indent = _indent.substr( 0, _indent.length()-4 ) ;
113 if( _indent.length() >= 4 )
114 _indent = _indent.substr( 0, _indent.length()-4 ) ;
126 const string &tag_data,
127 map<string,string> *attrs )
129 string to_add = tag_name +
": " + tag_data +
"<BR />\n" ;
133 map<string,string>::const_iterator i = attrs->begin() ;
134 map<string,string>::const_iterator e = attrs->end() ;
137 string name = (*i).first ;
138 string val = (*i).second ;
151 map<string,string> *attrs )
154 string to_add = tag_name +
"<BR />\n" ;
159 map<string,string>::const_iterator i = attrs->begin() ;
160 map<string,string>::const_iterator e = attrs->end() ;
163 string name = (*i).first ;
164 string val = (*i).second ;
180 if( _indent.length() >= 4 )
181 _indent = _indent.substr( 0, _indent.length()-4 ) ;
192 for(
unsigned long i = 0; i < num_spaces; i++ )
208 for(
unsigned long i = 0; i < num_breaks; i++ )
252 string newkey = key +
".HTML" ;
282 << (
void *)
this <<
")" << endl ;