Liking cljdoc? Tell your friends :D

deercreeklabs.capsule.utils


Authenticatorclj/s

source

CapsuleClientclj/s

source

check-protocolclj/s

(check-protocol protocol)
source

ClientOptionsclj/s

source

configure-loggingclj/s

(configure-logging)
source

ConnIdclj/s

source

Credentialclj/s

source

EndpointOptionsclj/s

source

fp-schemaclj/s

source

get-current-time-msclj/s

(get-current-time-ms)

Inputs: [] Returns: s/Num

Inputs: []
Returns: s/Num
sourceraw docstring

get-msgsclj/s

(get-msgs protocol role)
source

get-peer-roleclj/s

(get-peer-role protocol role)
source

get-rpc-id*clj/s

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

get-rpcsclj/s

(get-rpcs protocol role)
source

GetCredentialsFnclj/s

source

GetURLFnclj/s

source

handle-rcvclj/s

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

handle-rpc-failure-rspclj/s

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

handle-rpc-success-rspclj/s

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

Handlerclj/s

source

HandlerMapclj/s

source

handshake-req-schemaclj/s

source

handshake-rsp-schemaclj/s

source

LancasterSchemaclj/s

source

login-req-schemaclj/s

source

login-rsp-schemaclj/s

source

match-schemaclj/s

source

msg-rec-name->handlerclj/s

(msg-rec-name->handler my-name-maps
                       peer-name-maps
                       *rpc-id->rpc-info
                       silence-log?)
source

msg-record-nameclj/s

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

msg-schemaclj/s

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

MsgMetadataclj/s

source

MsgNameclj/s

source

msgs-union-schemaclj/s

(msgs-union-schema protocol)

Inputs: [protocol :- Protocol] Returns: LancasterSchema

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

name-mapsclj/s

(name-maps protocol role)
source

Nilclj/s

source

null-or-fp-schemaclj/s

source

null-or-string-schemaclj/s

source

Pathclj/s

source

Protocolclj/s

source

Roleclj/s

source

role-schemasclj/s

(role-schemas protocol role)
source

rpc-failure-rsp-schemaclj/s

source

rpc-id-schemaclj/s

source

rpc-req-handlerclj/s

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

rpc-req-schemaclj/s

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

rpc-success-rsp-schemaclj/s

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

RpcIdclj/s

source

set-handlerclj/s

(set-handler msg-name-kw
             handler
             peer-name-maps
             *msg-rec-name->handler
             peer-role)
source

set-msg-handlerclj/s

(set-msg-handler msg-name-kw handler peer-name-maps *msg-rec-name->handler)
source

set-rpc-handlerclj/s

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

start-gc-loopclj/s

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

SubjectIdclj/s

source

sym-mapclj/s≠macro

clj
(sym-map & syms)
cljs
(sym-map &form &env & 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}
source (clj)source (cljs)raw docstring

TubeConnclj/s

source

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

× close