This commit is contained in:
Hongze Cheng 2021-11-09 14:36:53 +08:00
parent dcd59e570f
commit c8ee7ba9a7
5 changed files with 18 additions and 6 deletions

View File

@ -52,6 +52,8 @@ struct SVnodeOptions {
// STqOptions tqOptions; // TODO
};
/* ------------------------ FOR COMPILE ------------------------ */
#if 1
#include "taosmsg.h"

View File

@ -17,7 +17,6 @@
#define _TD_VNODE_ALLOCATOR_POOL_H_
#include "vnode.h"
#include "vnodeMemAllocator.h"
#ifdef __cplusplus
extern "C" {
@ -26,7 +25,7 @@ extern "C" {
typedef struct {
int nexta;
int enda;
SVMemAllocator allocators[3];
SMemAllocator *allocators[3];
} SVAllocatorPool;
int vnodeOpenAllocatorPool(SVnode *pVnode);

View File

@ -20,9 +20,6 @@
extern "C" {
#endif
typedef struct {
} SVMemAllocator;
#ifdef __cplusplus
}
#endif

View File

@ -16,6 +16,8 @@
#ifndef _TD_VNODE_SYNC_H_
#define _TD_VNODE_SYNC_H_
#include "sync.h"
#ifdef __cplusplus
extern "C" {
#endif

View File

@ -21,5 +21,17 @@ int vnodeOpenAllocatorPool(SVnode *pVnode) {
}
void vnodeCloseAllocatorPool(SVnode *pVnode) {
// TODO
if (pVnode->pool) {
}
}
/* ------------------------ STATIC METHODS ------------------------ */
static SVAllocatorPool *vapCreate() {
SVAllocatorPool *pPool = NULL;
/* TODO */
return pPool;
}
static void vapDestroy() {
// TODO
}