bes  Updated for version 3.20.6
bes::GlobalMetadataStore::StreamDMR Struct Reference

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

#include <GlobalMetadataStore.h>

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. More...
 
 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.

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 504 of file GlobalMetadataStore.cc.


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