30#include "HttpdCatalogContainerStorage.h"
31#include "HttpdCatalogContainer.h"
32#include "HttpdCatalogNames.h"
36#define prolog std::string("HttpdCatalogContainerStorage::").append(__func__).append("() - ")
38namespace httpd_catalog {
51HttpdCatalogContainerStorage::~HttpdCatalogContainerStorage()
77 strm << BESIndent::LMarg << prolog<<
"(" << (
void *)
this <<
")" << endl;
80 BESIndent::UnIndent();
BESContainerStorageVolatile(const std::string &n)
create an instance of this persistent store with the given name.
virtual void dump(std::ostream &strm) const
dumps information about this object
virtual void add_container(BESContainer *c)
add the passed container to the list of containers in volatile storage
A container is something that holds data. E.G., a netcdf file or a database entry.
virtual void dump(std::ostream &strm) const
dumps information about this object
virtual void add_container(const std::string &s_name, const std::string &r_name, const std::string &type)
adds a container with the provided information
HttpdCatalogContainerStorage(const std::string &n)
create an instance of this persistent store with the given name.
Container representing a remote request.