50 #ifndef OPC_CONTAINER_H
51 #define OPC_CONTAINER_H
136 const xmlChar *destName);
int opcContainerFlatExport(opcContainer *c, const xmlChar *fileName)
int opcFileReadCallback(void *iocontext, char *buffer, int len)
Definition: file.h:81
opc_error_t opcContainerDump(opcContainer *c, FILE *out)
Definition: container.c:597
const xmlChar * opcRelationTypeNext(opcContainer *container, const xmlChar *type)
Definition: container.c:1472
Definition: container.h:96
Definition: container.h:81
int opcFileCloseCallback(void *iocontext)
Definition: file.h:101
puint8_t opc_uint8_t
Definition: config.h:91
const xmlChar * opcContentTypeFirst(opcContainer *container)
Definition: container.c:1269
opcContainer * opcContainerOpen(const xmlChar *fileName, opcContainerOpenMode mode, void *userContext, const xmlChar *destName)
Definition: container.c:1045
Definition: container.h:107
const xmlChar * opcExtensionFirst(opcContainer *container)
Definition: container.c:1286
int opcContainerFlatImport(opcContainer *c, const xmlChar *fileName)
const xmlChar * opcExternalTargetFirst(opcContainer *container)
Definition: container.c:1481
Definition: container.h:113
Definition: container.h:89
int opcFileTrimCallback(void *iocontext, opc_ofs_t new_size)
Definition: file.h:130
opcContainer * opcContainerOpenIO(opcFileReadCallback *ioread, opcFileWriteCallback *iowrite, opcFileCloseCallback *ioclose, opcFileSeekCallback *ioseek, opcFileTrimCallback *iotrim, opcFileFlushCallback *ioflush, void *iocontext, pofs_t file_size, opcContainerOpenMode mode, void *userContext)
Definition: container.c:1076
puint32_t opc_uint32_t
Definition: config.h:103
const xmlChar * opcExtensionNext(opcContainer *container, const xmlChar *ext)
Definition: container.c:1295
Definition: internal.h:181
const xmlChar * opcRelationTypeFirst(opcContainer *container)
Definition: container.c:1464
opc_error_t opcContainerClose(opcContainer *c, opcContainerCloseMode mode)
Definition: container.c:1239
Definition: container.h:71
enum OPC_ERROR_ENUM opc_error_t
void * opcContainerGetUserContext(opcContainer *c)
const xmlChar * opcExtensionGetType(opcContainer *container, const xmlChar *ext)
Definition: container.c:1304
opc_ofs_t opcFileSeekCallback(void *iocontext, opc_ofs_t ofs)
Definition: file.h:116
const xmlChar * opcExtensionRegister(opcContainer *container, const xmlChar *ext, const xmlChar *type)
Definition: container.c:1313
Definition: container.h:120
int opcFileFlushCallback(void *iocontext)
Definition: file.h:140
opcContainerCloseMode
Definition: container.h:102
const xmlChar * opcExternalTargetNext(opcContainer *container, const xmlChar *target)
Definition: container.c:1489
const xmlChar * opcContentTypeNext(opcContainer *container, const xmlChar *type)
Definition: container.c:1277
Definition: container.h:76
opcContainerOpenMode
Definition: container.h:66
int opcFileWriteCallback(void *iocontext, const char *buffer, int len)
Definition: file.h:91
opcContainer * opcContainerOpenMem(const opc_uint8_t *data, opc_uint32_t data_len, opcContainerOpenMode mode, void *userContext)
Definition: container.c:1061