simple_bridge_websocket (simple_bridge v2.3.2)

View Source

Summary

Types

bridge/0

-type bridge() ::
          #sbw{mod :: term(),
               req :: term(),
               is_multipart :: term(),
               post_params :: term(),
               query_params :: term(),
               post_files :: term(),
               error :: term(),
               headers :: term(),
               cookies :: term(),
               response :: term()}.

Functions

attempt_hijacking(Bridge, Handler)

-spec attempt_hijacking(bridge(), Handler :: atom()) ->
                           spared | {hijacked, closed} | {hijacked, bridge()}.

call_init(Handler, Bridge)

keepalive_timeout(KAInterval, KATimeout)

schedule_keepalive_msg(KAInterval)

websocket_loop(Socket, Bridge, Handler, KAInterval, KATimeout, PongTimer, State, PartialData)