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

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

make-handle-rpc-failure-rspclj/s

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

make-handle-rpc-success-rspclj/s

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

make-msg-rec-name->handlerclj/s

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

make-msg-record-nameclj/s

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

make-msg-schemaclj/s

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

make-msgs-union-schemaclj/s

(make-msgs-union-schema protocol)

Inputs: [protocol :- Protocol] Returns: LancasterSchema

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

make-name-mapsclj/s

(make-name-maps protocol role)
source

make-role-schemasclj/s

(make-role-schemas protocol role)
source

make-rpc-req-handlerclj/s

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

make-rpc-req-schemaclj/s

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

make-rpc-success-rsp-schemaclj/s

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

match-schemaclj/s

source

MsgMetadataclj/s

source

MsgNameclj/s

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

rpc-failure-rsp-schemaclj/s

source

rpc-id-schemaclj/s

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/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}
sourceraw docstring

TubeConnclj/s

source

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

× close