C/C++ API Reference
Loading...
Searching...
No Matches
pw::rpc::SynchronousCallResult< Response > Class Template Reference

Public Member Functions

constexpr SynchronousCallResult (Status status, Response response)
 
constexpr SynchronousCallResult (const SynchronousCallResult &)=default
 
constexpr SynchronousCallResultoperator= (const SynchronousCallResult &)=default
 
constexpr SynchronousCallResult (SynchronousCallResult &&)=default
 
constexpr SynchronousCallResultoperator= (SynchronousCallResult &&)=default
 
constexpr bool is_error () const
 
constexpr bool ok () const
 
constexpr bool is_server_error () const
 
constexpr bool is_timeout () const
 
constexpr bool is_rpc_error () const
 
constexpr bool is_server_response () const
 
constexpr Status status () const
 
constexpr const Response & response () const &
 
constexpr Response & response () &
 
constexpr const Response && response () const &&
 
constexpr Response && response () &&
 
constexpr const Response & operator* () const &
 
constexpr Response & operator* () &
 
constexpr const Response && operator* () const &&
 
constexpr Response && operator* () &&
 
constexpr const Response * operator-> () const
 
constexpr Response * operator-> ()
 

Static Public Member Functions

static constexpr SynchronousCallResult Timeout ()
 
static constexpr SynchronousCallResult RpcError (Status status)
 

The documentation for this class was generated from the following file: