rtengine/src/runtime/buffer_manager.h
2024-01-31 22:48:51 +01:00

24 lines
380 B
C

#ifndef RT_BUFFER_MANAGER_H
#define RT_BUFFER_MANAGER_H
#include "runtime.h"
#ifdef __cplusplus
extern "C" {
#endif
enum {
RT_BUFFER_MGR_OUT_OF_MEMORY = RT_CUSTOM_ERROR_START,
RT_BUFFER_MGR_MUTEX_CREATION_FAILED,
};
RT_DLLEXPORT void *rtAllocBuffer(size_t size);
RT_DLLEXPORT void rtReleaseBuffer(const void *begin, size_t size);
#ifdef __cplusplus
}
#endif
#endif