Specialization of RemoteInvocableClass for classes that have no RPC methods. More...
#include <remote_invocable.hpp>
Public Types | |
using | specialized_to = IdentifyingClass |
Public Member Functions | |
RemoteInvocableClass (node_id_t nid, uint32_t type_id, uint32_t instance_id, std::map< Opcode, receive_fun_t > &rvrs) | |
template<FunctionTag Tag, typename... Args> | |
std::size_t | get_size (Args &&... a) |
template<FunctionTag Tag, typename... Args> | |
auto * | getReturnType (Args &&... args) |
RemoteInvocableClass & | for_class (IdentifyingClass *) |
Public Attributes | |
const node_id_t | nid |
Specialization of RemoteInvocableClass for classes that have no RPC methods.
Definition at line 688 of file remote_invocable.hpp.
using derecho::rpc::RemoteInvocableClass< IdentifyingClass >::specialized_to = IdentifyingClass |
Definition at line 713 of file remote_invocable.hpp.
|
inline |
Definition at line 692 of file remote_invocable.hpp.
|
inline |
Definition at line 714 of file remote_invocable.hpp.
|
inline |
Definition at line 697 of file remote_invocable.hpp.
|
inline |
Definition at line 708 of file remote_invocable.hpp.
const node_id_t derecho::rpc::RemoteInvocableClass< IdentifyingClass >::nid |
Definition at line 690 of file remote_invocable.hpp.