emqtt_quic_connection (emqtt v1.15.1)
View SourceSummary
Types
-type cb_data() :: emqtt_quic:cb_data().
-type cb_ret() :: gen_statem:handle_event_result().
-type connection_handle() :: quicer:connection_handle().
Functions
-spec closed(connection_handle(), quicer:conn_closed_props(), cb_data()) -> cb_ret().
-spec connected(connection_handle(), quicer:connected_props(), cb_data()) -> cb_ret().
-spec dgram_state_changed(connection_handle(), quicer:dgram_state(), cb_data()) -> cb_ret().
-spec local_address_changed(connection_handle(), quicer:quicer_addr(), cb_data()) -> cb_ret().
-spec new_conn(connection_handle(), quicer:new_conn_props(), cb_data()) -> cb_ret().
-spec new_stream(quicer:stream_handle(), quicer:new_stream_props(), quicer:connection_handle()) -> cb_ret().
-spec nst_received(connection_handle(), binary(), cb_data()) -> cb_ret().
-spec peer_address_changed(connection_handle(), quicer:quicer_addr(), cb_data()) -> cb_ret().
-spec peer_needs_streams(connection_handle(), undefined, cb_data()) -> cb_ret().
-spec shutdown(connection_handle(), quicer:error_code(), cb_data()) -> cb_ret().
-spec streams_available(connection_handle(), quicer:streams_available_props(), cb_data()) -> cb_ret().
-spec transport_shutdown(connection_handle(), quicer:transport_shutdown_props(), cb_data()) -> cb_ret().