bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
bes::GlobalMetadataStore::StreamDMR Struct Reference

Instantiate with a DDS or DMR and use to write the DMR response. More...

#include <GlobalMetadataStore.h>

Inheritance diagram for bes::GlobalMetadataStore::StreamDMR:
Inheritance graph
Collaboration diagram for bes::GlobalMetadataStore::StreamDMR:
Collaboration graph

Public Member Functions

virtual void operator() (std::ostream &os)
 Use an object (DDS or DMR) to write data to the MDS.
 
 StreamDMR (libdap::DDS *dds)
 
 StreamDMR (libdap::DMR *dmr)
 

Public Attributes

libdap::DDS * d_dds
 
libdap::DMR * d_dmr
 

Detailed Description

Instantiate with a DDS or DMR and use to write the DMR response.

Definition at line 162 of file GlobalMetadataStore.h.

Constructor & Destructor Documentation

◆ StreamDMR() [1/2]

bes::GlobalMetadataStore::StreamDMR::StreamDMR ( libdap::DDS * dds)
inline

Definition at line 163 of file GlobalMetadataStore.h.

◆ StreamDMR() [2/2]

bes::GlobalMetadataStore::StreamDMR::StreamDMR ( libdap::DMR * dmr)
inline

Definition at line 164 of file GlobalMetadataStore.h.

Member Function Documentation

◆ operator()()

void GlobalMetadataStore::StreamDMR::operator() ( std::ostream & os)
virtual

Use an object (DDS or DMR) to write data to the MDS.

Specialization of StreamDAP that prints a DMR using the information in a DDS or DMR instance, depending on which object s used to make the StreamDMR instance.

Look at the GlobalMetadataStore class definition to see how the StreamDAP functor is used to parameterize writing the DAP metadata response for the store_dap_response() method.

Parameters
osWrite the DMR to this stream
See also
StreamDAP
StreamDDS
StreamDAS

Implements bes::GlobalMetadataStore::StreamDAP.

Definition at line 510 of file GlobalMetadataStore.cc.

Member Data Documentation

◆ d_dds

libdap::DDS* bes::GlobalMetadataStore::StreamDAP::d_dds
inherited

Definition at line 133 of file GlobalMetadataStore.h.

◆ d_dmr

libdap::DMR* bes::GlobalMetadataStore::StreamDAP::d_dmr
inherited

Definition at line 134 of file GlobalMetadataStore.h.


The documentation for this struct was generated from the following files: