Sese Framework
x.y.z
A cross-platform framework
|
#include "sese/io/File.h"
#include "ArchiveWriter.h"
#include <archive.h>
#include <archive_entry.h>
宏定义 | |
#define | XX static_cast<struct archive *>(ArchiveWriter::archive) |
函数 | |
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 ) |
SESE_ALWAYS_INLINE int free | ( | struct archive * | a, |
void * | archive ) |
引用了 a , 以及 sese::archive::ArchiveWriter::freeCallback().
被这些函数引用 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() , 以及 sstr::SString::~SString().
SESE_ALWAYS_INLINE int open | ( | struct archive * | a, |
void * | archive ) |
SESE_ALWAYS_INLINE const char * passphrase | ( | struct archive * | a, |
void * | archive ) |
SESE_ALWAYS_INLINE int64_t write | ( | struct archive * | a, |
void * | archive, | ||
const void * | buffer, | ||
size_t | len ) |