def send

bend-kit-redis@0.3.0.0 · redis.bend:743

import bend-kit-redis@0.3.0.0/redis.bend as Redis
import Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes

743def send(c: Conn, data: Bytes.Bytes) -> IO(Result<&1, &1, Failure, Conn>):
744  Conn{+tls, sock, rd, +key, +ms} = c
745  Bytes.Bytes{+len, buf} = data
746  do IO<Result<&1, &1, Failure, Conn>>:
747    m : Socket & Result<&1, &1, U32 & String, Unit> <- io.send(tls, sock, len, buf)
748    send.after(tls, rd, key, ms, m)

Uses (13)

Used by (2)