OCCI Environment
позволяет вам определять свои собственные функции управления памятью, которые OCCI
будут использовать позже.
Когда вы создаете environment
, вы передаете указатели своим собственным malloc
, realloc
и free
:
static Environment * createEnvironment(Mode mode = DEFAULT,
void *ctxp = 0,
void *(*malocfp)(void *ctxp, size_t size) = 0,
void *(*ralocfp)(void *ctxp, void *memptr, size_t newsize) = 0,
void (*mfreefp)(void *ctxp, void *memptr) = 0);
Context
- это просто указатель на Environment
, который передается этим функциям, когда OCCI
вызывает их.