Pin
Loading...
Searching...
No Matches
Classes | Functions
remote Namespace Reference

Classes

struct  Rpc_buffer_wrapper
 

Functions

Rpc_buffer_wrapper rpc_buffer (void *mem, size_t size, E_rpc_arg_flags flags=RpcArgFlagsNone) noexcept
 
Rpc_buffer_wrapper rpc_buffer (const void *mem, size_t size) noexcept
 
template<t_rpc_message_schema const & SCHEMA, typename RetType , E_pin_rpc_flags Flags = PinRpcFlagsNone, typename... Args>
pinrt::std::enable_if_t< details::Rpc_arg_type_traits< RetType >::is_void, bool > do_rpc (Args &&... args) noexcept
 
template<t_rpc_message_schema const & SCHEMA, typename RetType , E_pin_rpc_flags Flags = PinRpcFlagsNone, typename... Args>
pinrt::std::enable_if_t< !details::Rpc_arg_type_traits< RetType >::is_void, bool > do_rpc (RetType &retValue, Args &&... args) noexcept