|
bes Updated for version 3.20.10
|
silent informational response object More...
#include <BESDapErrorInfo.h>

Public Member Functions | |
| virtual void | add_break (unsigned long num_breaks) |
| add a line break to the information More... | |
| virtual void | add_data (const std::string &s) |
| add data to the informational object More... | |
| virtual void | add_data_from_file (const std::string &key, const std::string &name) |
| ignore data from a file to the informational object. More... | |
| virtual void | add_exception (BESError &e, const std::string &admin) |
| ignore exception data to this informational object. More... | |
| virtual void | add_space (unsigned long num_spaces) |
| add a space to the informational response More... | |
| virtual void | add_tag (const std::string &tag_name, const std::string &tag_data, std::map< std::string, std::string > *attrs=0) |
| add tagged information to the informational response More... | |
| virtual void | begin_response (const std::string &response_name, BESDataHandlerInterface &dhi) |
| begin the informational response More... | |
| virtual void | begin_response (const std::string &response_name, std::map< std::string, std::string > *attrs, BESDataHandlerInterface &dhi) |
| begin the informational response More... | |
| virtual void | begin_tag (const std::string &tag_name, std::map< std::string, std::string > *attrs=0) |
| begin a tagged part of the information, information to follow More... | |
| BESDapErrorInfo (ErrorCode ec, const std::string &msg) | |
| virtual void | dump (std::ostream &strm) const |
| dumps information about this object More... | |
| virtual void | end_response () |
| virtual void | end_tag (const std::string &tag_name) |
| end a tagged part of the informational response More... | |
| virtual bool | is_buffered () |
| return whether the information is to be buffered or not. More... | |
| virtual void | print (std::ostream &strm) |
| ignore printing the information More... | |
| virtual void | transmit (BESTransmitter *transmitter, BESDataHandlerInterface &dhi) |
| transmit this informational object More... | |
Protected Attributes | |
| bool | _buffered |
| std::string | _response_name |
| bool | _response_started |
| std::ostream * | _strm |
| bool | _strm_owned |
| std::stack< std::string > | _tags |
silent informational response object
This class ignores any data added to an informational object and ignores the print command. Basically, it is silent!
Definition at line 50 of file BESDapErrorInfo.h.
|
virtual |
Definition at line 46 of file BESDapErrorInfo.cc.
|
virtual |
add a line break to the information
because this is a silent response, nothing is added
| num_breaks | number of line breaks to add |
Implements BESInfo.
Definition at line 119 of file BESDapErrorInfo.cc.
|
virtual |
add data to the informational object
because this is a silent response, nothing is added
| s | information to be ignored |
Reimplemented from BESInfo.
Definition at line 99 of file BESDapErrorInfo.cc.
|
virtual |
ignore data from a file to the informational object.
| key | Key from the initialization file specifying the file to be |
| name | naem information to add to error messages loaded. |
Reimplemented from BESInfo.
Definition at line 129 of file BESDapErrorInfo.cc.
|
virtual |
ignore exception data to this informational object.
| e | exception to be added |
| admin | The contact information for the person responsible for this error |
Reimplemented from BESInfo.
Definition at line 139 of file BESDapErrorInfo.cc.
|
virtual |
add a space to the informational response
because this is a silent response, nothing is added
| num_spaces | number of spaces to add |
Implements BESInfo.
Definition at line 109 of file BESDapErrorInfo.cc.
|
virtual |
add tagged information to the informational response
| tag_name | name of the tag to add to the informational response |
| tag_data | information describing the tag |
| attrs | map of attributes to add to the tag |
Implements BESInfo.
Definition at line 68 of file BESDapErrorInfo.cc.
|
virtual |
begin the informational response
Because this is silent, there is nothing to do
| response_name | name of the response represented by the information |
| dhi | information about the request and response |
Reimplemented from BESInfo.
Definition at line 57 of file BESDapErrorInfo.cc.
|
virtualinherited |
begin the informational response
basic setup of the response from abstract class
| response_name | name of the response this information represents |
| dhi | information about the request and response |
Reimplemented in BESXMLInfo.
Definition at line 111 of file BESInfo.cc.
|
virtual |
begin a tagged part of the information, information to follow
| tag_name | name of the tag to begin |
| attrs | map of attributes to begin the tag with |
Reimplemented from BESInfo.
Definition at line 77 of file BESDapErrorInfo.cc.
|
virtual |
dumps information about this object
Displays the pointer value of this instance and calls dump on the parent class
| strm | C++ i/o stream to dump the information to |
Reimplemented from BESInfo.
Definition at line 172 of file BESDapErrorInfo.cc.
|
virtualinherited |
Reimplemented in BESHTMLInfo, and BESXMLInfo.
Definition at line 130 of file BESInfo.cc.
|
virtual |
end a tagged part of the informational response
If the named tag is not the current tag then an error is thrown.
| tag_name | name of the tag to end |
Reimplemented from BESInfo.
Definition at line 88 of file BESDapErrorInfo.cc.
|
inlinevirtualinherited |
|
virtual |
ignore printing the information
| strm | stream to send output to if not ignored. |
Reimplemented from BESInfo.
Definition at line 159 of file BESDapErrorInfo.cc.
|
virtual |
transmit this informational object
transmit this as text to the transmitter
| transmitter | The type of transmitter to use to transmit the info |
| dhi | information to help with the transmission |
Implements BESInfo.
Definition at line 150 of file BESDapErrorInfo.cc.