|
SAGA C++ API 1.5.3
|
Brief description starts here. More...
#include <buffer.hpp>

Public Types | |
| typedef void | buffer_deleter_type (void *data) |
| typedef TR1::function < buffer_deleter_type > | buffer_deleter |
Public Member Functions | |
| mutable_buffer (saga::ssize_t size=-1) | |
| Brief description starts here. | |
| mutable_buffer (void *data, saga::ssize_t size) | |
| Brief description starts here. | |
| mutable_buffer (void *data, saga::ssize_t size, buffer_deleter cb) | |
| Brief description starts here. | |
| ~mutable_buffer () | |
| Brief description starts here. | |
| void | set_size (saga::ssize_t size=-1) |
| Brief description starts here. | |
| void | set_data (void *data, saga::ssize_t size, buffer_deleter cb=default_buffer_deleter) |
| Brief description starts here. | |
| void * | get_data () |
| Brief description starts here. | |
Static Public Member Functions | |
| static void | default_buffer_deleter (void *data) |
Protected Member Functions | |
| TR1::shared_ptr < saga::impl::buffer > | get_impl_sp (void) const |
| @ /** These methods are not within API scope */ | |
| saga::impl::buffer * | get_impl (void) const |
| mutable_buffer (saga::impl::buffer *impl) | |
Brief description starts here.
| typedef void saga::mutable_buffer::buffer_deleter_type(void *data) |
@ /** These methods are not within API scope */
| typedef TR1::function<buffer_deleter_type> saga::mutable_buffer::buffer_deleter |
| saga::mutable_buffer::mutable_buffer | ( | saga::impl::buffer * | impl | ) | [protected] |
| saga::mutable_buffer::mutable_buffer | ( | saga::ssize_t | size = -1 | ) |
Brief description starts here.
| saga::mutable_buffer::mutable_buffer | ( | void * | data, |
| saga::ssize_t | size | ||
| ) |
Brief description starts here.
| saga::mutable_buffer::mutable_buffer | ( | void * | data, |
| saga::ssize_t | size, | ||
| buffer_deleter | cb | ||
| ) |
Brief description starts here.
| saga::mutable_buffer::~mutable_buffer | ( | ) |
Brief description starts here.
| TR1::shared_ptr< saga::impl::buffer > saga::mutable_buffer::get_impl_sp | ( | void | ) | const [protected] |
@ /** These methods are not within API scope */
Reimplemented from saga::const_buffer.
Reimplemented in saga::filesystem::iovec, and saga::rpc::parameter.
References saga::buffer().
| saga::impl::buffer * saga::mutable_buffer::get_impl | ( | void | ) | const [protected] |
Reimplemented from saga::const_buffer.
Reimplemented in saga::filesystem::iovec, and saga::rpc::parameter.
References saga::buffer().
Referenced by get_data(), set_data(), and set_size().
| void saga::mutable_buffer::default_buffer_deleter | ( | void * | data | ) | [static] |
| void saga::mutable_buffer::set_size | ( | saga::ssize_t | size = -1 | ) |
Brief description starts here.
References get_impl().
| void saga::mutable_buffer::set_data | ( | void * | data, |
| saga::ssize_t | size, | ||
| buffer_deleter | cb = default_buffer_deleter |
||
| ) |
Brief description starts here.
References get_impl().
| void * saga::mutable_buffer::get_data | ( | ) |
Brief description starts here.
References get_impl().