This is the complete list of members for rpc_engine_t, including all inherited members.
AS_PRINTF(3, 0) virtual ssize_t send_notif(int code | rpc_engine_t | |
DEFINE_ALL_NOTIFICATION_FUNCTIONS(this) | rpc_engine_t | |
find_packet_type_desc(int code) const | rpc_engine_t | protected |
find_packet_type_desc(const char *name) const | rpc_engine_t | protected |
format | rpc_engine_t | |
get_broken_connection(void) | rpc_engine_t | inlinevirtual |
get_irs() const =0 | rpc_engine_t | pure virtual |
get_timeout_for_request(uchar pkt_code) const | rpc_engine_t | protected |
handle_ioctl_packet(bytevec_t &pkt, const uchar *ptr, const uchar *end) | rpc_engine_t | |
ioctl_handler | rpc_engine_t | |
is_client | rpc_engine_t | |
last_errstr | rpc_engine_t | |
logged_in | rpc_engine_t | |
n_pkt_timeouts | rpc_engine_t | |
network_error | rpc_engine_t | |
pkt_timeouts | rpc_engine_t | |
recv_packet(uchar pkt_code) | rpc_engine_t | |
recv_timeout | rpc_engine_t | |
register_packet_type_descs(const rpc_packet_type_desc_t *ptypes, size_t cnt) | rpc_engine_t | protected |
rpc_engine_t(bool _is_client, const rpc_pkt_timeout_t *_pkt_timeouts=nullptr, size_t _n_pkt_timeouts=0) | rpc_engine_t | |
send_data(bytevec_t &data) | rpc_engine_t | |
send_ioctl(int fn, const void *buf, size_t size, void **poutbuf, ssize_t *poutsize) | rpc_engine_t | |
send_request_and_receive_reply(uchar pkt_code, bytevec_t &pkt)=0 | rpc_engine_t | pure virtual |
set_broken_connection(void) | rpc_engine_t | inlinevirtual |
set_ioctl_handler(ioctl_handler_t *h) | rpc_engine_t | inline |
set_pkt_timeouts(const rpc_pkt_timeout_t *_pkt_timeouts, size_t _n_pkt_timeouts) | rpc_engine_t | inline |
va | rpc_engine_t | |
~rpc_engine_t() | rpc_engine_t | inlinevirtual |