33#ifndef NCMLContainer_h_
34#define NCMLContainer_h_ 1
38#include "BESContainer.h"
54class NCMLContainer:
public BESContainer {
58 string _tmp_file_name;
61 BESContainer(), _accessed(
false)
65 void _duplicate(NCMLContainer ©_to);
67 NCMLContainer(
const string &sym_name,
const string &real_name);
69 NCMLContainer(
const NCMLContainer ©_from);
71 virtual ~NCMLContainer();
virtual bool release()
release the NCML cached resources
virtual void dump(ostream &strm) const
dumps information about this object
virtual BESContainer * ptr_duplicate()
pure abstract method to duplicate this instances of BESContainer
virtual string access()
access the NCML target response by making the NCML request