xdrpp
RFC4506 XDR compiler and message library
Public Types | Public Member Functions | Static Public Member Functions | List of all members
xdr::rpc_msg::_body_t Struct Reference
Collaboration diagram for xdr::rpc_msg::_body_t:
Collaboration graph
[legend]

Public Types

using _xdr_case_type = xdr::xdr_traits< msg_type >::case_type
 

Public Member Functions

_xdr_case_type _xdr_discriminant () const
 
void _xdr_discriminant (_xdr_case_type which, bool validate=true)
 
 _body_t (msg_type which=msg_type{})
 
 _body_t (const _body_t &source)
 
 _body_t (_body_t &&source)
 
_body_toperator= (const _body_t &source)
 
_body_toperator= (_body_t &&source)
 
msg_type mtype () const
 
_body_tmtype (msg_type _xdr_d, bool _xdr_validate=true)
 
call_bodycbody ()
 
const call_bodycbody () const
 
reply_bodyrbody ()
 
const reply_bodyrbody () const
 

Static Public Member Functions

static const std::vector< msg_type > & _xdr_discriminant_values ()
 
static Constexpr int _xdr_field_number (_xdr_case_type which)
 
template<typename _F , typename... _A>
static bool _xdr_with_mem_ptr (_F &_f, _xdr_case_type _which, _A &&..._a)
 

Detailed Description

Definition at line 978 of file rpc_msg.hh.


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