33 #ifndef BESFileContainer_h_ 34 #define BESFileContainer_h_ 1 42 #include "BESContainer.h" 72 static const string UNCOMPRESS_CACHE_DIR_KEY;
73 static const string UNCOMPRESS_CACHE_PREFIX_KEY;
74 static const string UNCOMPRESS_CACHE_SIZE_KEY;
76 BESFileContainer(
const string &sym_name,
const string &real_name,
const string &type);
95 virtual void dump(ostream &strm)
const;
98 #endif // BESFileContainer_h_ virtual string access()
returns the name of a file to access for this container, uncompressing if necessary.
Holds real data, container type and constraint for symbolic name read from persistence.
virtual void dump(ostream &strm) const
Displays debug information about this object.
A container is something that holds data. E.G., a netcdf file or a database entry.
virtual bool release()
release the file
virtual BESContainer * ptr_duplicate()
duplicate this instances of BESFileContainer