No matching definitions.

ws-core/frame

src/ws-core/frame.tur
defopaque

WsFrame

(WsFrame)

opaque handle to the frame most recently returned by a recv.

Since: NAME-V0

defn

ws-frame-kind

(ws-frame-kind [frame : WsFrame] :)

integer kind of a frame (see the WS_KIND_* constants).

Since: NAME-V0

defn

ws-frame-data

(ws-frame-data [frame : WsFrame] :)

pointer to the frame payload (valid until the next recv).

Since: NAME-V0

defn

ws-frame-len

(ws-frame-len [frame : WsFrame] :)

payload length of a frame, in bytes.

Since: NAME-V0

defn

ws-frame-text

(ws-frame-text [frame : WsFrame] :)

frame payload as a NUL-terminated string.

Since: NAME-V0

defn

ws-text?

(ws-text? [frame : WsFrame] :)

true if the frame is a text message. Since: NAME-V0

defn

ws-binary?

(ws-binary? [frame : WsFrame] :)

true if the frame is a binary message. Since: NAME-V0

defn

ws-ping?

(ws-ping? [frame : WsFrame] :)

true if the frame is a ping (already auto-ponged). Since: NAME-V0

defn

ws-pong?

(ws-pong? [frame : WsFrame] :)

true if the frame is a pong. Since: NAME-V0

defn

ws-closed?

(ws-closed? [frame : WsFrame] :)

true if the frame is a close (or the peer closed). Since: NAME-V0

defn

ws-timeout?

(ws-timeout? [frame : WsFrame] :)

true if a recv returned because the timeout fired. Since: NAME-V0

defn

ws-error?

(ws-error? [frame : WsFrame] :)

true if a recv hit a transport error. Since: NAME-V0