github.com/igggame/nebulas-go@v2.1.0+incompatible/nbre/3rd_party/fflib/include/ff/net/common/event_hook.h (about) 1 //!this file is included by framework/event.h 2 3 //Users should definitely hook these critical events!!! 4 ENABLE_HOOK_EVENT(::ff::net::event::tcp_get_connection) 5 ENABLE_HOOK_EVENT(::ff::net::event::tcp_lost_connection) 6 ENABLE_HOOK_EVENT(::ff::net::event::pkg_send_failed) 7 8 //internal use 9 ENABLE_HOOK_EVENT(::ff::net::event::more::tcp_server_accept_connection) 10 ENABLE_HOOK_EVENT(::ff::net::event::more::tcp_server_accept_error) 11 ENABLE_HOOK_EVENT(::ff::net::event::more::tcp_client_get_connection_succ) 12 ENABLE_HOOK_EVENT(::ff::net::event::more::tcp_client_conn_error) 13 ENABLE_HOOK_EVENT(::ff::net::event::more::connect_sent_stream_error) 14 ENABLE_HOOK_EVENT(::ff::net::event::more::connect_recv_stream_error) 15 16 //!Please uncomment the following events to enable hooking them. 17 18 //ENABLE_HOOK_EVENT(::ffnet::event::more::tcp_server_start_listen) 19 20 //ENABLE_HOOK_EVENT(::ffnet::event::more::tcp_start_recv_stream) 21 //ENABLE_HOOK_EVENT(::ffnet::event::more::tcp_start_send_stream) 22 //ENABLE_HOOK_EVENT(::ffnet::event::more::tcp_client_start_connection) 23 24 //ENABLE_HOOK_EVENT(::ffnet::event::more::connect_sent_stream_succ) 25 26 //ENABLE_HOOK_EVENT(::ffnet::event::more::connect_recv_stream_succ)