IDA C++ SDK 9.2
|
This is the complete list of members for recording_rpc_engine_t, including all inherited members.
AS_PRINTF(3, 0) virtual ssize_t send_notif(int code | rpc_engine_t | |
cancel_irs() | recording_rpc_engine_t | |
DEFINE_ALL_NOTIFICATION_FUNCTIONS(this) | rpc_engine_t | |
dumps_dir_path | recording_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 | |
format_packet_data(qstring *out, const struct rpc_packet_data_t &data, const char *line_prefix=nullptr) const newapi | recording_rpc_engine_t | protectedvirtual |
fp | recording_rpc_engine_t | |
get_broken_connection(void) | rpc_engine_t | inlinevirtual |
get_conversation_name(qstring *) const newapi | recording_rpc_engine_t | inlineprotectedvirtual |
get_irs() const override | recording_rpc_engine_t | inlinevirtual |
get_packet_name(qstring *out, const struct rpc_packet_data_t &data) const newapi | recording_rpc_engine_t | protectedvirtual |
get_protocol_version() const | recording_rpc_engine_t | inline |
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 | |
is_our_irs() const | recording_rpc_engine_t | inline |
is_recording() const | recording_rpc_engine_t | |
last_errstr | rpc_engine_t | |
logged_in | rpc_engine_t | |
n_pkt_timeouts | rpc_engine_t | |
network_error | rpc_engine_t | |
packet_data_from_raw(const rpc_packet_t *rp) | recording_rpc_engine_t | |
packet_nr | recording_rpc_engine_t | mutable |
pkt_timeouts | rpc_engine_t | |
record(const rpc_packet_data_t &data, const uchar *bytes, size_t len, bool as_input) const | recording_rpc_engine_t | protected |
record_input(const rpc_packet_data_t &data, const rpc_packet_t *rp) const | recording_rpc_engine_t | protected |
record_output(const rpc_packet_data_t &data, const bytevec_t &bytes) const | recording_rpc_engine_t | protected |
recording_rpc_engine_t(const rpc_packet_type_desc_t *descs, size_t cnt, idarpc_stream_t *_irs, bool _our_irs, bool _is_client, const rpc_pkt_timeout_t *_pkt_timeouts=nullptr, size_t _n_pkt_timeouts=0, int _protocol_version=0) | recording_rpc_engine_t | inline |
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 |
reinit_irs(qstring *errbuf, bool use_tls, const char *server_host, int port) | recording_rpc_engine_t | protected |
request_and_response(const rpc_packet_data_t &request) new api | recording_rpc_engine_t | virtual |
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) override | recording_rpc_engine_t | 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 |
set_protocol_version(int _protocol_version) | recording_rpc_engine_t | inline |
start_recording(const qstring &convs_dir) | recording_rpc_engine_t | |
stop_recording() | recording_rpc_engine_t | |
va | rpc_engine_t | |
~recording_rpc_engine_t() | recording_rpc_engine_t | virtual |
~rpc_engine_t() | rpc_engine_t | inlinevirtual |