object_depot
object_cache_return_object_wrapper(object_depot* depot, void* cookie,
object_depot depot;
alloc_magazine(object_depot* depot, uint32 flags)
empty_magazine(object_depot* depot, DepotMagazine* magazine, uint32 flags)
exchange_with_full(object_depot* depot, DepotMagazine*& magazine)
exchange_with_empty(object_depot* depot, DepotMagazine*& magazine,
push_empty_magazine(object_depot* depot, DepotMagazine* magazine)
object_depot_cpu(object_depot* depot)
object_depot_init(object_depot* depot, size_t capacity, size_t maxCount,
uint32 flags, void* cookie, void (*return_object)(object_depot* depot,
object_depot_destroy(object_depot* depot, uint32 flags)
object_depot_obtain(object_depot* depot)
object_depot_store(object_depot* depot, void* object, uint32 flags)
object_depot_make_empty(object_depot* depot, uint32 flags)
object_depot_contains_object(object_depot* depot, void* object)
dump_object_depot(object_depot* depot)
dump_object_depot((object_depot*)parse_expression(args[1]));
void (*return_object)(struct object_depot* depot, void* cookie,
status_t object_depot_init(object_depot* depot, size_t capacity,
void (*returnObject)(object_depot* depot, void* cookie, void* object,
void object_depot_destroy(object_depot* depot, uint32 flags);
void* object_depot_obtain(object_depot* depot);
void object_depot_store(object_depot* depot, void* object, uint32 flags);
void object_depot_make_empty(object_depot* depot, uint32 flags);
bool object_depot_contains_object(object_depot* depot, void* object);
struct object_depot;
void dump_object_depot(object_depot* depot);