Interface for output streams.
More...
#include <StreamsInterface.hh>
Interface for output streams.
◆ version_type
◆ version_tag_type
Enumerator |
---|
VERSION_NONE | Version before the header was introduced.
|
VERSION_PROTOTYPE | Version reserved for disk cache development.
Production systems and programs should never try to interpret or generate streams of this version. It is reserved for development purposes when the cache stream is being extended.
|
VERSION_PRE_HEADER | version without the header information
This version number is hear to create versions of the cache file without versioning headers.
|
VERSION_HEADER | First version with the header information.
This is when the header first appeared in the cache file.
All subsequent version numbers must be greater than this which means that 0x0001 - 0x00FF are all invalid values.
|
VERSION_MULTIPLE_EXTENSIONS | Introduction of multiple file extensions.
Multiple file extensions allows for indexing of files in the S-D-G-T form that do not end in .gwf
- Note
- This mode is still under development and should not be used.
|
VERSION_ONLINE_STATUS | Introduction of online status.
File contains online status field.
- Note
- This mode is still under development and should not be used.
|
VERSION_GENERIC_INDEXES | Introduction of generic indexes.
Generic indexes allow for caching more than files of the type S-D-G-T.gwf
- Note
- This mode is still under development and should not be used.
|
◆ OInterface()
diskCache::Streams::OInterface::OInterface |
( |
version_type |
Version | ) |
|
|
inline |
◆ Version()
◆ version()
void diskCache::Streams::Interface::version |
( |
version_type |
Version | ) |
|
|
inlineprotectedinherited |
The documentation for this class was generated from the following file: