| 40 | namespace tiledb::api { |
| 41 | |
| 42 | capi_return_t tiledb_buffer_alloc( |
| 43 | tiledb_ctx_handle_t* ctx, tiledb_buffer_handle_t** buffer) { |
| 44 | ensure_context_is_valid(ctx); |
| 45 | ensure_output_pointer_is_valid(buffer); |
| 46 | *buffer = tiledb_buffer_handle_t::make_handle( |
| 47 | ctx->resources().serialization_memory_tracker()); |
| 48 | return TILEDB_OK; |
| 49 | } |
| 50 | |
| 51 | void tiledb_buffer_free(tiledb_buffer_handle_t** buffer) { |
| 52 | ensure_output_pointer_is_valid(buffer); |