View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | Public Attributes | List of all members
vistle::SubArchiveDirectoryEntry Struct Reference

#include <core/archives.h>

Collaboration diagram for vistle::SubArchiveDirectoryEntry:
Collaboration graph
[legend]

Public Member Functions

 SubArchiveDirectoryEntry ()
 
 SubArchiveDirectoryEntry (const std::string &name, bool is_array, size_t size, char *data)
 
template<class Archive >
ARCHIVE_ACCESS void serialize (Archive &ar)
 

Public Attributes

std::string name
 
bool is_array = false
 
size_t size = 0
 
size_t compressedSize = 0
 
char * data = nullptr
 
std::unique_ptr< bufferstorage
 
message::CompressionMode compression = message::CompressionNone
 

Constructor & Destructor Documentation

◆ SubArchiveDirectoryEntry() [1/2]

vistle::SubArchiveDirectoryEntry::SubArchiveDirectoryEntry ( )
inline

◆ SubArchiveDirectoryEntry() [2/2]

vistle::SubArchiveDirectoryEntry::SubArchiveDirectoryEntry ( const std::string &  name,
bool  is_array,
size_t  size,
char *  data 
)
inline

Member Function Documentation

◆ serialize()

template<class Archive >
ARCHIVE_ACCESS void vistle::SubArchiveDirectoryEntry::serialize ( Archive &  ar)
inline

Member Data Documentation

◆ compressedSize

size_t vistle::SubArchiveDirectoryEntry::compressedSize = 0

◆ compression

message::CompressionMode vistle::SubArchiveDirectoryEntry::compression = message::CompressionNone

◆ data

char* vistle::SubArchiveDirectoryEntry::data = nullptr

◆ is_array

bool vistle::SubArchiveDirectoryEntry::is_array = false

◆ name

std::string vistle::SubArchiveDirectoryEntry::name

◆ size

size_t vistle::SubArchiveDirectoryEntry::size = 0

◆ storage

std::unique_ptr<buffer> vistle::SubArchiveDirectoryEntry::storage

The documentation for this struct was generated from the following file: