bonus-material-app/nativeplugins/Mpaas-Scan/ios/APLog.framework/Headers/APLogIO.h

44 lines
765 B
C
Raw Normal View History

2024-12-20 09:23:59 +08:00
//
// aplog_io.h
// APLog
//
// Created by myy on 17/1/17.
// Copyright © 2017年 Alipay. All rights reserved.
//
#ifndef aplog_io_h
#define aplog_io_h
#include <stdio.h>
#include <stdlib.h>
#ifdef __cplusplus
extern "C" {
#endif
typedef struct _APLogIO
{
int isMmap;
int (*fileOpen )(void* thiz, const char* szLogName, const char* szMmapName, int isFg, int mode);
int (*fileWrite)(void* thiz, const void* buf, size_t len);
int (*fileFlush)(void* thiz);
void (*fileClose)(void* thiz);
void (*fileHandleFgBgState)(void* thiz, int isFg);
}APLogIO;
APLogIO* APLogIOCreate(int isMmap);
void APLogIOFree(APLogIO* thiz);
#ifdef __cplusplus
}
#endif
#endif