Grid Community Toolkit  6.2.1705709074 (tag: v6.2.20240202)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
globus_memory.h File Reference

Memory Pool. More...

#include "globus_types.h"
#include "globus_module.h"
#include "globus_thread.h"

Go to the source code of this file.

Functions

globus_bool_t globus_memory_init (globus_memory_t *mem_info, int node_size, int node_count)
 Initialize memory pool. More...
 
void * globus_memory_pop_node (globus_memory_t *mem_info)
 Retrieve a memory item from a pool. More...
 
globus_bool_t globus_memory_push_node (globus_memory_t *mem_info, void *buf)
 Return a memory item to the pool. More...
 
globus_bool_t globus_memory_destroy (globus_memory_t *mem_info)
 Destroy a memory pool. More...
 

Detailed Description

Memory Pool.