|
DSN_API | network (rpc_engine *srv, network *inner_provider) |
|
virtual error_code | start (rpc_channel channel, int port, bool client_only, io_modifer &ctx)=0 |
|
virtual ::dsn::rpc_address | address ()=0 |
|
virtual void | send_message (message_ex *request)=0 |
|
virtual void | inject_drop_message (message_ex *msg, bool is_send)=0 |
|
DSN_API service_node * | node () const |
|
DSN_API void | on_recv_request (message_ex *msg, int delay_ms) |
|
DSN_API void | on_recv_reply (uint64_t id, message_ex *msg, int delay_ms) |
|
DSN_API message_parser * | new_message_parser (network_header_format hdr_format) |
|
DSN_API std::pair< message_parser::factory2, size_t > | get_message_parser_info (network_header_format hdr_format) |
|
rpc_engine * | engine () const |
|
int | max_buffer_block_count_per_send () const |
|
network_header_format | client_hdr_format () const |
|
network_header_format | unknown_msg_hdr_format () const |
|
int | message_buffer_block_size () const |
|
|
template<typename T > |
static network * | create (rpc_engine *srv, network *inner_provider) |
|
|
static DSN_API uint32_t | get_local_ipv4 () |
|
|
rpc_engine * | _engine |
|
network_header_format | _client_hdr_format |
|
network_header_format | _unknown_msg_header_format |
|
int | _message_buffer_block_size |
|
int | _max_buffer_block_count_per_send |
|
int | _send_queue_threshold |
|
The documentation for this class was generated from the following file: