| bes Updated for version 3.21.1
    The Backend Server (BES) is the lower two tiers of the Hyrax data server | 
BESTransmitter class named "dmrpp" that transmits an OPeNDAP data object as a DMRPP file. More...
#include <FODmrppTransmitter.h>


| Public Member Functions | |
| virtual bool | add_method (std::string method_name, p_transmitter trans_method) | 
| virtual void | dump (std::ostream &strm) const | 
| dumps information about this object | |
| virtual p_transmitter | find_method (std::string method_name) | 
| FODmrppTransmitter () | |
| BESTransmitter class named "dmrpp" that transmits an OPeNDAP data object as a DMRPP file. | |
| virtual bool | remove_method (std::string method_name) | 
| virtual void | send_html (BESInfo &info, BESDataHandlerInterface &dhi) | 
| virtual void | send_response (const std::string &method, BESResponseObject *obj, BESDataHandlerInterface &dhi) | 
| virtual void | send_text (BESInfo &info, BESDataHandlerInterface &dhi) | 
| Static Public Member Functions | |
| static void | send_dmrpp (BESResponseObject *obj, BESDataHandlerInterface &dhi) | 
| The static method registered to transmit OPeNDAP DMRPP XML metadata. | |
BESTransmitter class named "dmrpp" that transmits an OPeNDAP data object as a DMRPP file.
The FoDapDmrppTransmitter transforms an OPeNDAP DMR object into a DMRPP file and streams the new (temporary) DMRPP file back to the client.
Definition at line 45 of file FODmrppTransmitter.h.
| FODmrppTransmitter::FODmrppTransmitter | ( | ) | 
BESTransmitter class named "dmrpp" that transmits an OPeNDAP data object as a DMRPP file.
The FoDapDmrppTransmitter transforms an OPeNDAP DMR object into a DMRPP file and streams the new (temporary) DMRPP file back to the client.
Definition at line 81 of file FODmrppTransmitter.cc.
| 
 | inlinevirtual | 
Definition at line 49 of file FODmrppTransmitter.h.
| 
 | virtualinherited | 
Definition at line 56 of file BESTransmitter.cc.
| 
 | virtualinherited | 
dumps information about this object
Displays the pointer value of this instance along with the names of register transmit methods
| strm | C++ i/o stream to dump the information to | 
Implements BESObj.
Definition at line 134 of file BESTransmitter.cc.
| 
 | virtualinherited | 
Definition at line 78 of file BESTransmitter.cc.
| 
 | virtualinherited | 
Definition at line 67 of file BESTransmitter.cc.
| 
 | static | 
The static method registered to transmit OPeNDAP DMRPP XML metadata.
Follow the send_dmrpp()
This function takes the OPeNDAP DMR object, reads in the data (can be used with any data handler), transforms the DMR into a DMRPP, and streams back that DMRPP XML back to the requester using the stream specified in the BESDataHandlerInterface.
| obj | The BESResponseObject containing the OPeNDAP DataDDS object | 
| dhi | BESDataHandlerInterface containing information about the request and response | 
| BESInternalError | if the response is not an OPeNDAP DMR or if there are any problems reading the data, generating DMRPP XML, or streaming the DMRPP XML | 
Definition at line 103 of file FODmrppTransmitter.cc.
| 
 | virtualinherited | 
Definition at line 114 of file BESTransmitter.cc.
| 
 | virtualinherited | 
Definition at line 89 of file BESTransmitter.cc.
| 
 | virtualinherited | 
Definition at line 101 of file BESTransmitter.cc.