UMPIRE
Umpire: resource management and provision
wrapResourceManager.h File Reference

Shroud generated wrapper for ResourceManager class. More...

#include "typesUmpire.h"
#include <stdbool.h>
#include <stddef.h>

Functions

umpire_resourcemanagerumpire_resourcemanager_get_instance (umpire_resourcemanager *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_get_allocator_by_name (umpire_resourcemanager *self, const char *name, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_get_allocator_by_name_bufferify (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_get_allocator_by_id (umpire_resourcemanager *self, const int id, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_list_pool (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_list_pool (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_quick_pool (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_quick_pool (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_resource_aware_pool (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_resource_aware_pool (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_advisor (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, const char *advice_op, int device_id, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_advisor (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, const char *advice_op, int Ladvice_op, int device_id, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_named (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_named (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_thread_safe (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_thread_safe (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_fixed_pool (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_fixed_pool (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_aligned_allocator (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_aligned_allocator (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_size_limiter (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_size_limiter (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_monotonic (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_monotonic (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_slot_pool (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_slot_pool (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_naming_shim (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_naming_shim (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_mixed_pool (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t smallest_fixed_obj_size, size_t largest_fixed_obj_size, size_t max_initial_fixed_pool_size, size_t fixed_size_multiplier, size_t quick_pool_initial_alloc_size, size_t quick_pool_min_alloc_size, size_t quick_pool_align_bytes, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_mixed_pool (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t smallest_fixed_obj_size, size_t largest_fixed_obj_size, size_t max_initial_fixed_pool_size, size_t fixed_size_multiplier, size_t quick_pool_initial_alloc_size, size_t quick_pool_min_alloc_size, size_t quick_pool_align_bytes, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_prefetcher (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, int device_id, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_bufferify_prefetcher (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, int device_id, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_list_pool_untracked (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_list_pool_untracked_bufferify (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_quick_pool_untracked (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_quick_pool_untracked_bufferify (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_resource_aware_pool_untracked (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_resource_aware_pool_untracked_bufferify (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t initial_size, size_t block, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_fixed_pool_untracked (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_fixed_pool_untracked_bufferify (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_monotonic_untracked (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_monotonic_untracked_bufferify (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_slot_pool_untracked (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_slot_pool_untracked_bufferify (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t object_size, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_mixed_pool_untracked (umpire_resourcemanager *self, const char *name, umpire_allocator allocator, size_t smallest_fixed_obj_size, size_t largest_fixed_obj_size, size_t max_initial_fixed_pool_size, size_t fixed_size_multiplier, size_t quick_pool_initial_alloc_size, size_t quick_pool_min_alloc_size, size_t quick_pool_align_bytes, umpire_allocator *SHC_rv)
 
umpire_allocatorumpire_resourcemanager_make_allocator_mixed_pool_untracked_bufferify (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator, size_t smallest_fixed_obj_size, size_t largest_fixed_obj_size, size_t max_initial_fixed_pool_size, size_t fixed_size_multiplier, size_t quick_pool_initial_alloc_size, size_t quick_pool_min_alloc_size, size_t quick_pool_align_bytes, umpire_allocator *SHC_rv)
 
void umpire_resourcemanager_add_alias (umpire_resourcemanager *self, const char *name, umpire_allocator allocator)
 
void umpire_resourcemanager_add_alias_bufferify (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator)
 
void umpire_resourcemanager_remove_alias (umpire_resourcemanager *self, const char *name, umpire_allocator allocator)
 
void umpire_resourcemanager_remove_alias_bufferify (umpire_resourcemanager *self, const char *name, int Lname, umpire_allocator allocator)
 
void umpire_resourcemanager_destroy_allocator_by_name (umpire_resourcemanager *self, const char *name)
 Destroy an allocator by name. More...
 
void umpire_resourcemanager_destroy_allocator_by_name_bufferify (umpire_resourcemanager *self, const char *name, int Lname)
 Destroy an allocator by name. More...
 
void umpire_resourcemanager_destroy_allocator_by_name_with_free (umpire_resourcemanager *self, const char *name, bool free_allocations)
 Destroy an allocator by name. More...
 
void umpire_resourcemanager_destroy_allocator_by_name_with_free_bufferify (umpire_resourcemanager *self, const char *name, int Lname, bool free_allocations)
 Destroy an allocator by name. More...
 
void umpire_resourcemanager_destroy_allocator_by_id (umpire_resourcemanager *self, int id)
 Destroy an allocator by ID. More...
 
void umpire_resourcemanager_destroy_allocator_by_id_with_free (umpire_resourcemanager *self, int id, bool free_allocations)
 Destroy an allocator by ID. More...
 
umpire_allocatorumpire_resourcemanager_get_allocator_for_ptr (umpire_resourcemanager *self, void *ptr, umpire_allocator *SHC_rv)
 
bool umpire_resourcemanager_is_allocator_name (umpire_resourcemanager *self, const char *name)
 
bool umpire_resourcemanager_is_allocator_name_bufferify (umpire_resourcemanager *self, const char *name, int Lname)
 
bool umpire_resourcemanager_is_allocator_id (umpire_resourcemanager *self, int id)
 
bool umpire_resourcemanager_has_allocator (umpire_resourcemanager *self, void *ptr)
 
void umpire_resourcemanager_copy_all (umpire_resourcemanager *self, void *src_ptr, void *dst_ptr)
 
void umpire_resourcemanager_copy_with_size (umpire_resourcemanager *self, void *src_ptr, void *dst_ptr, size_t size)
 
void umpire_resourcemanager_memset_all (umpire_resourcemanager *self, void *ptr, int val)
 
void umpire_resourcemanager_memset_with_size (umpire_resourcemanager *self, void *ptr, int val, size_t length)
 
void * umpire_resourcemanager_reallocate_default (umpire_resourcemanager *self, void *src_ptr, size_t size)
 
void * umpire_resourcemanager_reallocate_with_allocator (umpire_resourcemanager *self, void *src_ptr, size_t size, umpire_allocator allocator)
 
void * umpire_resourcemanager_move (umpire_resourcemanager *self, void *src_ptr, umpire_allocator allocator)
 
void umpire_resourcemanager_deallocate (umpire_resourcemanager *self, void *ptr)
 
size_t umpire_resourcemanager_get_size (umpire_resourcemanager *self, void *ptr)
 
void umpire_resourcemanager_register_allocation (umpire_resourcemanager *self, void *ptr, size_t size, umpire_allocator allocator)
 
void umpire_resourcemanager_deregister_allocation (umpire_resourcemanager *self, void *ptr)
 

Detailed Description

Shroud generated wrapper for ResourceManager class.

Function Documentation

◆ umpire_resourcemanager_get_instance()

◆ umpire_resourcemanager_get_allocator_by_name()

umpire_allocator* umpire_resourcemanager_get_allocator_by_name ( umpire_resourcemanager self,
const char *  name,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_get_allocator_by_name_bufferify()

umpire_allocator* umpire_resourcemanager_get_allocator_by_name_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_get_allocator_by_id()

umpire_allocator* umpire_resourcemanager_get_allocator_by_id ( umpire_resourcemanager self,
const int  id,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_list_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_list_pool ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_list_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_list_pool ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_quick_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_quick_pool ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_quick_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_quick_pool ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_resource_aware_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_resource_aware_pool ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_resource_aware_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_resource_aware_pool ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_advisor()

umpire_allocator* umpire_resourcemanager_make_allocator_advisor ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
const char *  advice_op,
int  device_id,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_advisor()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_advisor ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
const char *  advice_op,
int  Ladvice_op,
int  device_id,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_named()

umpire_allocator* umpire_resourcemanager_make_allocator_named ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_named()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_named ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_thread_safe()

umpire_allocator* umpire_resourcemanager_make_allocator_thread_safe ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_thread_safe()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_thread_safe ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_fixed_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_fixed_pool ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_fixed_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_fixed_pool ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_aligned_allocator()

umpire_allocator* umpire_resourcemanager_make_allocator_aligned_allocator ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_aligned_allocator()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_aligned_allocator ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_size_limiter()

umpire_allocator* umpire_resourcemanager_make_allocator_size_limiter ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_size_limiter()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_size_limiter ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_monotonic()

umpire_allocator* umpire_resourcemanager_make_allocator_monotonic ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_monotonic()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_monotonic ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_slot_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_slot_pool ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_slot_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_slot_pool ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_naming_shim()

umpire_allocator* umpire_resourcemanager_make_allocator_naming_shim ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_naming_shim()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_naming_shim ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_mixed_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_mixed_pool ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  smallest_fixed_obj_size,
size_t  largest_fixed_obj_size,
size_t  max_initial_fixed_pool_size,
size_t  fixed_size_multiplier,
size_t  quick_pool_initial_alloc_size,
size_t  quick_pool_min_alloc_size,
size_t  quick_pool_align_bytes,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_mixed_pool()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_mixed_pool ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  smallest_fixed_obj_size,
size_t  largest_fixed_obj_size,
size_t  max_initial_fixed_pool_size,
size_t  fixed_size_multiplier,
size_t  quick_pool_initial_alloc_size,
size_t  quick_pool_min_alloc_size,
size_t  quick_pool_align_bytes,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_prefetcher()

umpire_allocator* umpire_resourcemanager_make_allocator_prefetcher ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
int  device_id,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_bufferify_prefetcher()

umpire_allocator* umpire_resourcemanager_make_allocator_bufferify_prefetcher ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
int  device_id,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_list_pool_untracked()

umpire_allocator* umpire_resourcemanager_make_allocator_list_pool_untracked ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_list_pool_untracked_bufferify()

umpire_allocator* umpire_resourcemanager_make_allocator_list_pool_untracked_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_quick_pool_untracked()

umpire_allocator* umpire_resourcemanager_make_allocator_quick_pool_untracked ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_quick_pool_untracked_bufferify()

umpire_allocator* umpire_resourcemanager_make_allocator_quick_pool_untracked_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_resource_aware_pool_untracked()

umpire_allocator* umpire_resourcemanager_make_allocator_resource_aware_pool_untracked ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_resource_aware_pool_untracked_bufferify()

umpire_allocator* umpire_resourcemanager_make_allocator_resource_aware_pool_untracked_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  initial_size,
size_t  block,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_fixed_pool_untracked()

umpire_allocator* umpire_resourcemanager_make_allocator_fixed_pool_untracked ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_fixed_pool_untracked_bufferify()

umpire_allocator* umpire_resourcemanager_make_allocator_fixed_pool_untracked_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_monotonic_untracked()

umpire_allocator* umpire_resourcemanager_make_allocator_monotonic_untracked ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_monotonic_untracked_bufferify()

umpire_allocator* umpire_resourcemanager_make_allocator_monotonic_untracked_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_slot_pool_untracked()

umpire_allocator* umpire_resourcemanager_make_allocator_slot_pool_untracked ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_slot_pool_untracked_bufferify()

umpire_allocator* umpire_resourcemanager_make_allocator_slot_pool_untracked_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  object_size,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_mixed_pool_untracked()

umpire_allocator* umpire_resourcemanager_make_allocator_mixed_pool_untracked ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator,
size_t  smallest_fixed_obj_size,
size_t  largest_fixed_obj_size,
size_t  max_initial_fixed_pool_size,
size_t  fixed_size_multiplier,
size_t  quick_pool_initial_alloc_size,
size_t  quick_pool_min_alloc_size,
size_t  quick_pool_align_bytes,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_make_allocator_mixed_pool_untracked_bufferify()

umpire_allocator* umpire_resourcemanager_make_allocator_mixed_pool_untracked_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator,
size_t  smallest_fixed_obj_size,
size_t  largest_fixed_obj_size,
size_t  max_initial_fixed_pool_size,
size_t  fixed_size_multiplier,
size_t  quick_pool_initial_alloc_size,
size_t  quick_pool_min_alloc_size,
size_t  quick_pool_align_bytes,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_add_alias()

void umpire_resourcemanager_add_alias ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator 
)

◆ umpire_resourcemanager_add_alias_bufferify()

void umpire_resourcemanager_add_alias_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator 
)

◆ umpire_resourcemanager_remove_alias()

void umpire_resourcemanager_remove_alias ( umpire_resourcemanager self,
const char *  name,
umpire_allocator  allocator 
)

◆ umpire_resourcemanager_remove_alias_bufferify()

void umpire_resourcemanager_remove_alias_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname,
umpire_allocator  allocator 
)

◆ umpire_resourcemanager_destroy_allocator_by_name()

void umpire_resourcemanager_destroy_allocator_by_name ( umpire_resourcemanager self,
const char *  name 
)

Destroy an allocator by name.

References umpire::ResourceManager::destroyAllocator().

◆ umpire_resourcemanager_destroy_allocator_by_name_bufferify()

void umpire_resourcemanager_destroy_allocator_by_name_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname 
)

Destroy an allocator by name.

References umpire::ResourceManager::destroyAllocator().

◆ umpire_resourcemanager_destroy_allocator_by_name_with_free()

void umpire_resourcemanager_destroy_allocator_by_name_with_free ( umpire_resourcemanager self,
const char *  name,
bool  free_allocations 
)

Destroy an allocator by name.

References umpire::ResourceManager::destroyAllocator().

◆ umpire_resourcemanager_destroy_allocator_by_name_with_free_bufferify()

void umpire_resourcemanager_destroy_allocator_by_name_with_free_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname,
bool  free_allocations 
)

Destroy an allocator by name.

References umpire::ResourceManager::destroyAllocator().

◆ umpire_resourcemanager_destroy_allocator_by_id()

void umpire_resourcemanager_destroy_allocator_by_id ( umpire_resourcemanager self,
int  id 
)

Destroy an allocator by ID.

References umpire::ResourceManager::destroyAllocator().

◆ umpire_resourcemanager_destroy_allocator_by_id_with_free()

void umpire_resourcemanager_destroy_allocator_by_id_with_free ( umpire_resourcemanager self,
int  id,
bool  free_allocations 
)

Destroy an allocator by ID.

References umpire::ResourceManager::destroyAllocator().

◆ umpire_resourcemanager_get_allocator_for_ptr()

umpire_allocator* umpire_resourcemanager_get_allocator_for_ptr ( umpire_resourcemanager self,
void *  ptr,
umpire_allocator SHC_rv 
)

◆ umpire_resourcemanager_is_allocator_name()

bool umpire_resourcemanager_is_allocator_name ( umpire_resourcemanager self,
const char *  name 
)

◆ umpire_resourcemanager_is_allocator_name_bufferify()

bool umpire_resourcemanager_is_allocator_name_bufferify ( umpire_resourcemanager self,
const char *  name,
int  Lname 
)

◆ umpire_resourcemanager_is_allocator_id()

bool umpire_resourcemanager_is_allocator_id ( umpire_resourcemanager self,
int  id 
)

◆ umpire_resourcemanager_has_allocator()

bool umpire_resourcemanager_has_allocator ( umpire_resourcemanager self,
void *  ptr 
)

◆ umpire_resourcemanager_copy_all()

void umpire_resourcemanager_copy_all ( umpire_resourcemanager self,
void *  src_ptr,
void *  dst_ptr 
)

◆ umpire_resourcemanager_copy_with_size()

void umpire_resourcemanager_copy_with_size ( umpire_resourcemanager self,
void *  src_ptr,
void *  dst_ptr,
size_t  size 
)

◆ umpire_resourcemanager_memset_all()

void umpire_resourcemanager_memset_all ( umpire_resourcemanager self,
void *  ptr,
int  val 
)

◆ umpire_resourcemanager_memset_with_size()

void umpire_resourcemanager_memset_with_size ( umpire_resourcemanager self,
void *  ptr,
int  val,
size_t  length 
)

◆ umpire_resourcemanager_reallocate_default()

void* umpire_resourcemanager_reallocate_default ( umpire_resourcemanager self,
void *  src_ptr,
size_t  size 
)

◆ umpire_resourcemanager_reallocate_with_allocator()

void* umpire_resourcemanager_reallocate_with_allocator ( umpire_resourcemanager self,
void *  src_ptr,
size_t  size,
umpire_allocator  allocator 
)

◆ umpire_resourcemanager_move()

void* umpire_resourcemanager_move ( umpire_resourcemanager self,
void *  src_ptr,
umpire_allocator  allocator 
)

◆ umpire_resourcemanager_deallocate()

void umpire_resourcemanager_deallocate ( umpire_resourcemanager self,
void *  ptr 
)

◆ umpire_resourcemanager_get_size()

size_t umpire_resourcemanager_get_size ( umpire_resourcemanager self,
void *  ptr 
)

◆ umpire_resourcemanager_register_allocation()

void umpire_resourcemanager_register_allocation ( umpire_resourcemanager self,
void *  ptr,
size_t  size,
umpire_allocator  allocator 
)

◆ umpire_resourcemanager_deregister_allocation()

void umpire_resourcemanager_deregister_allocation ( umpire_resourcemanager self,
void *  ptr 
)