Liking cljdoc? Tell your friends :D

deercreeklabs.capsule.utils


Authenticatorclj/s


CapsuleClientclj/s


Channelclj/s


check-protocolclj/s

(check-protocol protocol)

ClientOptionsclj/s


configure-loggingclj/s

(configure-logging)
(configure-logging level)

ConnIdclj/s


dedupe-schemasclj/s

(dedupe-schemas schemas)

EndpointConnectionInfoclj/s


EndpointOptionsclj/s


fp-schemaclj/s


get-current-time-msclj/s

(get-current-time-ms)

Inputs: [] Returns: s/Num

Inputs: []
Returns: s/Num
raw docstring

get-msgsclj/s

(get-msgs protocol role)

get-msgs-name-setclj/s

(get-msgs-name-set protocol role)

get-peer-roleclj/s

(get-peer-role protocol role)

get-rpc-id*clj/s

(get-rpc-id* *rpc-id)

get-rpcsclj/s

(get-rpcs protocol role)

get-rpcs-name-setclj/s

(get-rpcs-name-set protocol role)

GetCredentialsFnclj/s


GetURLFnclj/s


handle-rcvclj/s

(handle-rcv rcvr-type
            conn-id
            sender
            subject-id
            peer-id
            encoded-msg
            msgs-union-schema
            writer-schema
            *msg-record-name->handler)

handle-rpc-failure-rspclj/s

(handle-rpc-failure-rsp *rpc-id->rpc-info silence-log?)

handle-rpc-success-rspclj/s

(handle-rpc-success-rsp *rpc-id->rpc-info)

Handlerclj/s


HandlerMapclj/s


handshake-req-schemaclj/s


handshake-rsp-schemaclj/s


LancasterSchemaclj/s


login-req-schemaclj/s


login-req-wrapper-schemaclj/s


login-rsp-schemaclj/s


login-rsp-wrapper-schemaclj/s


make-rpc-rsp-handler-mapclj/s

(make-rpc-rsp-handler-map protocol role *rpc-id->rpc-info silence-log?)

match-schemaclj/s


msg-record-nameclj/s

(msg-record-name msg-type msg-name-kw)

msg-wrapper-schemaclj/s

(msg-wrapper-schema [msg-name {:keys [arg]}])

MsgMetadataclj/s


MsgNameclj/s


msgs-union-schemaclj/s

(msgs-union-schema protocol)

Inputs: [protocol :- Protocol] Returns: LancasterSchema

Inputs: [protocol :- Protocol]
Returns: LancasterSchema
raw docstring

Nilclj/s


Pathclj/s


pprintclj/s

(pprint x)

pprint-strclj/s

(pprint-str x)

Protocolclj/s


Roleclj/s


role-schemasclj/s

(role-schemas protocol role)

rpc-failure-rsp-schemaclj/s


rpc-failure-rsp-wrapper-schemaclj/s


rpc-id-schemaclj/s


rpc-msg-infoclj/s

(rpc-msg-info rpc-name-kw rpc-id timeout-ms arg success-cb failure-cb)

rpc-req-handlerclj/s

(rpc-req-handler rpc-name-kw rpc-rsp-name handler)

rpc-req-wrapper-schemaclj/s

(rpc-req-wrapper-schema [rpc-name rpc-def])

rpc-success-rsp-wrapper-schemaclj/s

(rpc-success-rsp-wrapper-schema [rpc-name rpc-def])

RpcIdclj/s


set-handlerclj/s

(set-handler msg-name-kw
             handler
             *msg-rec-name->handler
             peer-msgs
             peer-rpcs
             peer-role)

set-msg-handlerclj/s

(set-msg-handler msg-name-kw handler *msg-rec-name->handler)

set-rpc-handlerclj/s

(set-rpc-handler rpc-name-kw handler *msg-rec-name->handler)

start-gc-loopclj/s

(start-gc-loop *shutdown? *rpc-id->rpc-info)

SubjectIdclj/s


SubjectSecretclj/s


sym-mapclj/smacro

(sym-map & syms)

Builds a map from symbols. Symbol names are turned into keywords and become the map's keys. Symbol values become the map's values. (let [a 1 b 2] (sym-map a b)) => {:a 1 :b 2}

Builds a map from symbols.
 Symbol names are turned into keywords and become the map's keys.
 Symbol values become the map's values.
(let [a 1
      b 2]
  (sym-map a b))  =>  {:a 1 :b 2}
raw docstring

throw-cant-serializeclj/s

(throw-cant-serialize rsp rpc-name e)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close