USRP Hardware Driver and USRP Manual  Version: 003.008.002-0-ge9d11b35
UHD and USRP Manual
uhd::usrprio_rpc::rpc_client Class Reference

#include <uhd/transport/nirio/rpc/rpc_client.hpp>

Inheritance diagram for uhd::usrprio_rpc::rpc_client:

Public Member Functions

 rpc_client (const std::string &server, const std::string &port, boost::uint32_t process_id, boost::uint32_t host_id)
 
 ~rpc_client ()
 
const boost::system::error_code & call (func_id_t func_id, const func_args_writer_t &in_args, func_args_reader_t &out_args, boost::posix_time::milliseconds timeout)
 
const boost::system::error_code & status () const
 

Static Public Attributes

static const boost::uint32_t CURRENT_VERSION = 1
 
static const boost::uint32_t OLDEST_COMPATIBLE_VERSION = 1
 

Constructor & Destructor Documentation

◆ rpc_client()

uhd::usrprio_rpc::rpc_client::rpc_client ( const std::string &  server,
const std::string &  port,
boost::uint32_t  process_id,
boost::uint32_t  host_id 
)

◆ ~rpc_client()

uhd::usrprio_rpc::rpc_client::~rpc_client ( )

Member Function Documentation

◆ call()

const boost::system::error_code& uhd::usrprio_rpc::rpc_client::call ( func_id_t  func_id,
const func_args_writer_t in_args,
func_args_reader_t out_args,
boost::posix_time::milliseconds  timeout 
)

◆ status()

const boost::system::error_code& uhd::usrprio_rpc::rpc_client::status ( ) const
inline

Member Data Documentation

◆ CURRENT_VERSION

const boost::uint32_t uhd::usrprio_rpc::rpc_client::CURRENT_VERSION = 1
static

◆ OLDEST_COMPATIBLE_VERSION

const boost::uint32_t uhd::usrprio_rpc::rpc_client::OLDEST_COMPATIBLE_VERSION = 1
static

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