MySQL 9.1.0
Source Code Documentation
arch0log.h File Reference

Innodb interface for log archive. More...

#include "arch0arch.h"

Go to the source code of this file.

Classes

class  Log_Arch_Client_Ctx
 Redo Log archiver client context. More...
 

Typedefs

using Log_Arch_Cbk = int(char *file_name, uint64_t file_size, uint64_t read_offset, void *ctx)
 File Node Iterator callback. More...
 

Detailed Description

Innodb interface for log archive.

Typedef Documentation

◆ Log_Arch_Cbk

using Log_Arch_Cbk = int(char *file_name, uint64_t file_size, uint64_t read_offset, void *ctx)

File Node Iterator callback.

Parameters
[in]file_nameNULL terminated file name
[in]file_sizesize of file in bytes
[in]read_offsetoffset to start reading from
[in]ctxcontext passed by caller
Returns
error code