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)