34 lines
349 B
C++
34 lines
349 B
C++
//
|
|
// Created by dongl on 23-4-18.
|
|
//
|
|
|
|
#ifndef IM2_MEM_POOL_H
|
|
#define IM2_MEM_POOL_H
|
|
|
|
|
|
#include <vector>
|
|
#include <cstdint>
|
|
|
|
// mem 块
|
|
struct mem_black {
|
|
void* black_data;
|
|
uint16_t black_id;
|
|
uint16_t black_data_size;
|
|
|
|
};
|
|
|
|
// mem 桶
|
|
struct mem_barrel {
|
|
|
|
};
|
|
|
|
// mem pool mgr
|
|
class mem_pool {
|
|
|
|
private:
|
|
;
|
|
};
|
|
|
|
|
|
#endif //IM2_MEM_POOL_H
|