2
* ADIOS is freely available under the terms of the BSD license described
3
* in the COPYING file in the top level directory of this source distribution.
5
* Copyright (c) 2008 - 2009. UT-BATTELLE, LLC. All rights reserved.
11
#include "adios_types.h"
13
void adios_buffer_size_requested_set (uint64_t v);
14
uint64_t adios_buffer_size_requested_get (void);
15
void adios_buffer_size_max_set (uint64_t v);
16
void adios_buffer_size_remaining_set (uint64_t v);
17
void adios_buffer_alloc_percentage_set (int v);
18
void adios_buffer_alloc_when_set (enum ADIOS_BUFFER_ALLOC_WHEN v);
20
enum ADIOS_BUFFER_ALLOC_WHEN adios_buffer_alloc_when_get (void);
22
int adios_set_buffer_size (void);
23
uint64_t adios_method_buffer_alloc (uint64_t size);
24
int adios_method_buffer_free (uint64_t size);