Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
ArchiveWriter.cpp 文件参考
#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)
 

宏定义说明

◆ XX

#define XX   static_cast<struct archive *>(ArchiveWriter::archive)

函数说明

◆ close()

SESE_ALWAYS_INLINE int close ( struct archive * a,
void * archive )

◆ free()

SESE_ALWAYS_INLINE int free ( struct archive * a,
void * archive )

◆ open()

SESE_ALWAYS_INLINE int open ( struct archive * a,
void * archive )

◆ passphrase()

SESE_ALWAYS_INLINE const char * passphrase ( struct archive * a,
void * archive )

◆ write()

SESE_ALWAYS_INLINE int64_t write ( struct archive * a,
void * archive,
const void * buffer,
size_t len )