#include <rpc.hpp>
Public Member Functions | |
rpc (session const &s, saga::url name=saga::url()) | |
Initializes a remote function handle. | |
rpc (saga::url name) | |
Brief description starts here. | |
rpc (void) | |
Brief description starts here. | |
~rpc (void) | |
Destroys the object. | |
void | call (std::vector< parameter > parameters) |
Call the remote procedure. | |
void | close (double timeout=0.0) |
Closes the rpc handle instance. | |
Static Public Member Functions | |
static rpc | create (session const &s, saga::url name=saga::url()) |
Factory function resembling rpc(session, url) constructor. | |
static rpc | create (saga::url name=saga::url()) |
Factory function resembling rpc(url) constructor. | |
template<typename Tag> | |
static saga::task | create (saga::url name=saga::url()) |
saga::rpc::rpc::rpc | ( | saga::url | name | ) | [explicit] |
Brief description starts here.
saga::rpc::rpc::rpc | ( | void | ) |
Brief description starts here.
saga::rpc::rpc::~rpc | ( | void | ) |
Destroys the object.
static rpc saga::rpc::rpc::create | ( | session const & | s, | |
saga::url | name = saga::url() | |||
) | [inline, static] |
Factory function resembling rpc(session, url) constructor.
Factory function resembling rpc(url) constructor.
static saga::task saga::rpc::rpc::create | ( | saga::url | name = saga::url() |
) | [inline, static] |
void saga::rpc::rpc::call | ( | std::vector< parameter > | parameters | ) | [inline] |
Call the remote procedure.
void saga::rpc::rpc::close | ( | double | timeout = 0.0 |
) | [inline] |
Closes the rpc handle instance.