Skip to content

Class Ase::StorageWriter::Impl

ClassList > Ase > StorageWriter > Impl

Public Attributes

Type Name
int flags = = 0
void * writer = = nullptr
String zipname

Public Functions

Type Name
Error close ()
Error open_for_writing (const String & filename)
Error remove_opened ()
Error store_file (const String & filename, const String & ondiskpath, bool maycompress)
Error store_file_data (const String & filename, const String & buffer, bool compress, int64_t epoch_seconds)
~Impl ()

Public Attributes Documentation

variable flags

int Ase::StorageWriter::Impl::flags;

variable writer

void* Ase::StorageWriter::Impl::writer;

variable zipname

String Ase::StorageWriter::Impl::zipname;

Public Functions Documentation

function close

inline Error Ase::StorageWriter::Impl::close () 

function open_for_writing

inline Error Ase::StorageWriter::Impl::open_for_writing (
    const String & filename
) 

function remove_opened

inline Error Ase::StorageWriter::Impl::remove_opened () 

function store_file

inline Error Ase::StorageWriter::Impl::store_file (
    const String & filename,
    const String & ondiskpath,
    bool maycompress
) 

function store_file_data

inline Error Ase::StorageWriter::Impl::store_file_data (
    const String & filename,
    const String & buffer,
    bool compress,
    int64_t epoch_seconds
) 

function ~Impl

inline Ase::StorageWriter::Impl::~Impl () 


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/storage.cc