25#ifndef _dmrpp_metadata_store_h
26#define _dmrpp_metadata_store_h
31#include "GlobalMetadataStore.h"
85 static bool d_enabled;
89 static void delete_instance() {
94 friend class DmrppMetadataStoreTest;
102 virtual void operator()(std::ostream &os);
109 DmrppMetadataStore(
const std::string &cache_dir,
const std::string &prefix,
unsigned long long size) :
113 static DmrppMetadataStore *
get_instance(
const std::string &cache_dir,
const std::string &prefix,
unsigned long long size);
116 virtual ~DmrppMetadataStore()
120 virtual bool add_responses(libdap::DMR *dmrpp,
const std::string &name);
121 virtual bool add_dmrpp_response(libdap::DMR *dmrpp,
const std::string &name);
Provide a way to print the DMR++ response.