bendonnect-rpc
Releases (1)
-
0.1.0.0 indexed
Definitions (710)
src/protocol.bend
- def check_version.of
- def check_versionconnect-protocol-version, if present, must be "1".
- def digit
- def satacc*10 + d, clamped to U32 max.
- def pt.pick
- def pt.go
- def pt.start
- def parse_timeoutconnect-timeout-ms value: 1..10 ASCII digits, clamped to U32 max.
- def timeout.chk
- def timeout.of
- def timeout_of
- def norm.pick
- def norm_enc
- def enc.fin
- def check_encNormalizes an encoding name; Unimplemented unless it is identity.
- def get_enc.of
- def get_enc
- def acc.item
- def acc.cons
- def acc.item2
- def acc.go
- def accept_list
- def accept.of
- def accept_of
- def bad_path
- def proc.fin
- def proc.parts
- def proc.split
- def proc.slash
- def proc.pre
- def parse_proc"<prefix>/pkg.Service/Method" -> "pkg.Service/Method"; else Status 404.
- def post_enc_key
- def post_acc_key
- def post_req
- def qfind.pick
- def qfind.kv
- def qfindFirst raw value of query param `name` in a list of "k=v" items.
- def qparam
- def need.fin
- def need_param
- def qversion.ok
- def qversion.of
- def check_qversionconnect=v1 if present, else 400.
- def b64flag.of
- def codec.fin
- def comp.of
- def compression_of
- def b64val
- def b64vals.cons
- def b64vals
- def b64count
- def b64out
- def b64set
- def b64goFills out from the 6-bit values; None on a dangling single char.
- def b64build
- def b64run
- def b64strip
- def b64url_decodeDecodes RFC 4648 base64 (url-safe or standard alphabet), padding optional.
- def msg.bytes
- def msg.kind
- def msg.of
- def decode_messagemessage param: percent-decoded, then base64-decoded if base64=1.
- def get_req
- def route
- def classifyClassifies a request.
src/transport/client.bend
- type Response
- type FinWhat a finished stream yields: messages (collect mode) and the EndStream metadata.
- type Item
- def max_message
- def err.show
- def unavailable
- def fail
- def skip
- def url_of
- def req_headers
- def ct_ok
- def unary.build
- def unary.status
- def unary.res
- def unary.finish
- def unary
- def get.b64
- def get.queryQuery order follows the Query-Get rule: connect, base64, compression, encoding, message.
- def get
- def drain
- def drain.step
- def emit
- def end.done
- def broke
- def over.es
- def over.of
- def recv.last
- def recv.cls
- def recv.env
- def recv
- def recv.step
- def recv.read
- def pump
- def done.build
- def done