#include <parameter.hpp>
Public Member Functions | |
parameter (void *data=0, saga::ssize_t size=-1, io_mode mode=In, buffer_deleter cb=default_buffer_deleter) | |
Creates a parameter instance. | |
~parameter () | |
Destroys a parameter instance. | |
io_mode | get_mode () const |
FIXME: spec says: should be set_io_mode. |
It also adds one additional state attribute: io mode, which is read-only. With that addition, the new class can conveniently be used to define input, inout and output parameters for RPC calls.
saga::rpc::parameter::parameter | ( | void * | data = 0 , |
|
saga::ssize_t | size = -1 , |
|||
io_mode | mode = In , |
|||
buffer_deleter | cb = default_buffer_deleter | |||
) |
saga::rpc::parameter::~parameter | ( | ) |
Destroys a parameter instance.
saga::rpc::io_mode saga::rpc::parameter::get_mode | ( | ) | const |
FIXME: spec says: should be set_io_mode.