Sese Framework
2.3.0
A cross-platform framework
|
#include "sese/io/File.h"
#include "ArchiveWriter.h"
#include <archive.h>
#include <archive_entry.h>
Macros | |
#define | XX static_cast<struct archive *>(ArchiveWriter::archive) |
Functions | |
SESE_ALWAYS_INLINE int | open (struct archive *a, void *archive) |
SESE_ALWAYS_INLINE int64_t | write (struct archive *a, void *archive, const void *buffer, size_t len) |
SESE_ALWAYS_INLINE int | close (struct archive *a, void *archive) |
SESE_ALWAYS_INLINE int | free (struct archive *a, void *archive) |
SESE_ALWAYS_INLINE const char * | passphrase (struct archive *a, void *archive) |
#define XX static_cast<struct archive *>(ArchiveWriter::archive) |
SESE_ALWAYS_INLINE int close | ( | struct archive * | a, |
void * | archive ) |
References a, and sese::archive::ArchiveWriter::closeCallback().
SESE_ALWAYS_INLINE int free | ( | struct archive * | a, |
void * | archive ) |
References a, and sese::archive::ArchiveWriter::freeCallback().
Referenced by sese::archive::ArchiveWriter::begin(), sese::db::impl::MariaPreparedStatementImpl::freeBindStruct(), sstr::SString::operator+=(), sstr::SString::operator+=(), sese::db::impl::MariaPreparedStatementImpl::reinterpret(), sese::db::impl::MariaPreparedStatementImpl::setDateTime(), sese::db::impl::SqlitePreparedStatementImpl::setDateTime(), sese::db::impl::SqlitePreparedStatementImpl::setDouble(), sese::db::impl::SqlitePreparedStatementImpl::setFloat(), sese::db::impl::SqlitePreparedStatementImpl::setInteger(), sese::db::impl::SqlitePreparedStatementImpl::setLong(), sese::db::impl::MariaPreparedStatementImpl::setNull(), sese::db::impl::SqlitePreparedStatementImpl::setNull(), sese::db::impl::MariaPreparedStatementImpl::setText(), sese::db::impl::SqlitePreparedStatementImpl::setText(), sese::system::StackInfo::StackInfo(), sese::io::BufferedInputStream::~BufferedInputStream(), sese::io::BufferedOutputStream::~BufferedOutputStream(), sese::io::BufferedStream::~BufferedStream(), sese::iocp::IOBufNode::~IOBufNode(), sese::db::impl::MariaPreparedStatementImpl::~MariaPreparedStatementImpl(), sese::_windows::iocp::v1::NativeContext::~NativeContext(), sese::io::AbstractByteBuffer::Node::~Node(), sese::db::impl::PostgresPreparedStatementImpl::~PostgresPreparedStatementImpl(), sese::db::impl::SqlitePreparedStatementImpl::~SqlitePreparedStatementImpl(), and sstr::SString::~SString().
SESE_ALWAYS_INLINE int open | ( | struct archive * | a, |
void * | archive ) |
References a, and sese::archive::ArchiveWriter::openCallback().
SESE_ALWAYS_INLINE const char * passphrase | ( | struct archive * | a, |
void * | archive ) |
References a, and sese::archive::ArchiveWriter::passphraseCallback().
Referenced by sese::archive::ArchiveWriter::ArchiveWriter().
SESE_ALWAYS_INLINE int64_t write | ( | struct archive * | a, |
void * | archive, | ||
const void * | buffer, | ||
size_t | len ) |