18 #ifndef INCLUDED_USRPRIO_RPC_CLIENT_HPP 19 #define INCLUDED_USRPRIO_RPC_CLIENT_HPP 26 namespace uhd {
namespace usrprio_rpc {
36 _timeout = timeout_in_ms;
58 static const boost::int64_t DEFAULT_TIMEOUT_IN_MS = 5000;
61 static nirio_status _boost_error_to_nirio_status(
const boost::system::error_code& err);
64 boost::posix_time::milliseconds _timeout;
Definition: rpc_client.hpp:30
#define NIUSRPRIO_DOWNLOAD_FPGA_TO_FLASH_ARGS
Definition: usrprio_rpc_common.hpp:80
#define NIUSRPRIO_OPEN_SESSION_ARGS
Definition: usrprio_rpc_common.hpp:61
nirio_status get_ctor_status()
Definition: usrprio_rpc_client.hpp:39
#define UHD_API
Definition: config.hpp:79
Definition: convert.hpp:28
#define NIUSRPRIO_DOWNLOAD_BITSTREAM_TO_FPGA_ARGS
Definition: usrprio_rpc_common.hpp:73
int32_t nirio_status
Definition: status.h:31
#define NIUSRPRIO_RESET_SESSION_ARGS
Definition: usrprio_rpc_common.hpp:70
void set_rpc_timeout(boost::posix_time::milliseconds timeout_in_ms)
Definition: usrprio_rpc_client.hpp:35
#define NIUSRPRIO_CLOSE_SESSION_ARGS
Definition: usrprio_rpc_common.hpp:67
#define NIUSRPRIO_GET_INTERFACE_PATH_ARGS
Definition: usrprio_rpc_common.hpp:76
Definition: usrprio_rpc_client.hpp:28
#define NIUSRPRIO_ENUMERATE_ARGS
Definition: usrprio_rpc_common.hpp:58