MCPcopy Create free account

hub / github.com/koding/kite / types & classes

Types & classes124 in github.com/koding/kite

↓ 4 callersFuncTypecloserFunc
func() []error
kite.go:531
↓ 2 callersFuncTypecallback
func(*Partial)
dnode/callback.go:49
↓ 1 callersFuncTypefunctionReceived
functionReceived is a type implementing caller interface. It is used to set the Function when a callback function is received.
dnode/callback.go:58
StructArgs
dnode/scrubber_test.go:8
StructArgumentError
ArgumentError is returned when received message contains invalid arguments.
dnode/errors.go:30
StructAuth
Authentication is used when connecting a Client.
client.go:188
StructAuth
protocol/protocol.go:122
StructCachedStorage
CachedStorage caches the requests that are going to backend and tries to lower the load on the backend
kontrol/keypair.go:144
StructCallback
kite_test.go:281
StructCallbackNotFoundError
CallbackNotFoundError is returned when there is no registered callback for received message.
dnode/errors.go:20
StructCallbackSpec
CallbackSpec is a structure encapsulating a Function and it's Path. It is the type of the values in callbacks map.
dnode/callback.go:66
StructCase
dnode/scrub_test.go:9
StructClient
Client is the client for communicating with another Kite. It has Tell() and Go() methods for calling methods sync/async way.
client.go:38
StructConfig
kontrol/helper_test.go:21
StructConfig
examples/math/config.go:27
StructConfig
Options is passed to kite.New when creating new instance.
config/config.go:27
StructDialOptions
DialOptions are used to overwrite default behavior of the websocket session. Deprecated: Use *config.Config struct instead for configuring SockJS con
sockjsclient/sockjsclient.go:92
StructErrClose
ErrClose is returned by the Close function, when the argument passed to it was a slice of kites.
kite.go:449
StructErrSession
ErrSession is returned by Send/Recv methods when the underlying session state change is responsible for the failure.
sockjsclient/sockjsclient.go:37
StructError
Error is the type of the kite related errors returned from kite package.
errors.go:15
StructEtcd
Etcd implements the Storage interface
kontrol/etcd.go:30
StructEvent
kontrol/_watcher.go:13
StructExtractor
Extractor is used to extract kontrol key from JWT token.
kitekey/kitekey.go:104
FuncTypeFinalFunc
FinalFunc represents a proxy function that is called last in the method call chain, regardless whether whole call chained succeeded with non-nil error
method.go:46
StructFunction
Function is the type for sending and receiving functions in dnode messages.
dnode/callback.go:9
StructGetKitesArgs
protocol/protocol.go:146
StructGetKitesResult
protocol/protocol.go:163
StructGetTokenArgs
GetTokenArgs is a request value for the "getToken" kontrol method.
protocol/protocol.go:153
InterfaceHandler
Objects implementing the Handler interface can be registered to a method. The returned result must be marshalable with json package.
method.go:29
FuncTypeHandlerFunc
HandlerFunc is a type adapter to allow the use of ordinary functions as Kite handlers. If h is a function with the appropriate signature, HandlerFunc(
method.go:36
StructHelloKite
kontrol/helper_test.go:88
TypeAliasHelloKites
kontrol/helper_test.go:253
StructIdLock
kontrol/idlock.go:5
StructInstall
kitectl/command/install.go:21
StructInstalledKite
kitectl/command/list.go:113
StructKeyPair
KeyPair represents PEM encoded RSA key pair.
kitetest/kitetest.go:18
StructKeyPair
KeyPair defines a single key pair entity
kontrol/keypair.go:12
InterfaceKeyPairStorage
KeyPairStorage is responsible of managing key pairs
kontrol/keypair.go:40
StructKeysAPILogger
kontrol/etcd_keysapi_logger.go:10
StructKite
Kite defines a single process that enables distributed service messaging amongst the peers it is connected. A Kite process acts as a Client and as a S
kite.go:54
StructKite
Kite is the base struct containing the public fields. It is usually embedded in other structs, including the db model. The access model is in the form
protocol/protocol.go:17
TypeAliasKiteAction
protocol/protocol.go:185
StructKiteClaims
KiteClaims represents JWT token claims extended with kontrolKey claim.
kitekey/kitekey.go:23
StructKiteEvent
KiteEvent is the struct that is sent as an argument in watchCallback of getKites method of Kontrol.
protocol/protocol.go:176
StructKiteKey
KiteKey represents JWT token used in kite authentication, also known as kite.key.
kitetest/kitetest.go:25
StructKiteWithToken
protocol/protocol.go:167
TypeAliasKites
Kites is a helpe type to work with a set of kites
kontrol/kites.go:12
StructKontrol
kontrol/kontrol.go:57
StructKontrol
kontrol/kontrol/main.go:17
StructKontrolQuery
KontrolQuery is a structure of message sent to Kontrol. It is used for querying kites based on the incoming field parameters. Missing fields are not c
protocol/protocol.go:197
TypeAliasLevel
logger.go:10
StructList
kitectl/command/list.go:14
InterfaceLogger
Logger is the interface used to log messages in different levels.
logger.go:24
StructMemKeyPairStorage
kontrol/keypair.go:80
StructMessage
Message is the JSON object to call a method at the other side.
dnode/message.go:7
StructMethod
Method defines a method and the Handler it is bind to. By default "ReturnMethod" handling is used.
method.go:50
TypeAliasMethodHandling
MethodHandling defines how to handle chaining of kite.Handler middlewares. An error breaks the chain regardless of what handling is used. Note that al
method.go:14
StructMethodNotFoundError
MethodNotFoundError is returned when there is no registered handler for received method.
dnode/errors.go:9
StructNode
Node is a wrapper around an etcd node to provide additional functionality around kites.
kontrol/node.go:15
StructOnceEvery
OnceEvery is an object that will perform exactly one action every given interval.
kontrol/onceevery/onceevery.go:10
StructPartial
Partial is the type of "arguments" field in dnode.Message.
dnode/partial.go:11
TypeAliasPath
Path represents a callback function's path in the arguments structure. Contains mixture of string and integer values.
dnode/callback.go:74
StructPayload
Payload is the content of `payload` in the json
protocol/webrtc.go:29
StructPostgres
kontrol/postgres.go:36
StructPostgresConfig
Postgres holds Postgresql database related configuration
kontrol/postgres.go:27
StructPrivateKite
PrivateKite
tunnelproxy/proxy.go:269
StructProxy
reverseproxy/reverseproxy.go:25
StructProxy
tunnelproxy/proxy.go:31
StructQuery
kitectl/command/query.go:14
StructRegister
kitectl/command/register.go:15
StructRegisterArgs
RegisterArgs is used as the function argument to the Kontrol's register method.
protocol/protocol.go:116
StructRegisterResult
RegisterResult is a response to Register request from Kite to Kontrol.
protocol/protocol.go:129
StructRegisterValue
RegisterValue is the type of the value that is saved to etcd.
kontrol/etcd.go:294
StructRegisterValue
RegisterValue is the type of the value that is saved to the storage
kontrol/protocol/protocol.go:4
StructRequest
Request contains information about the incoming request.
request.go:20
StructRequest
examples/math/config.go:10
StructResponse
Response is the type of the object that is returned from request handlers and the type of only argument that is passed to callback functions.
request.go:56
StructRun
kitectl/command/run.go:13
StructScrubber
dnode/scrubber.go:5
StructSessionReadWriteCloser
tunnelproxy/tunnel.go:62
StructShowkey
kitectl/command/showkey.go:36
InterfaceStorage
Storage is an interface to a kite storage. A storage should be safe to concurrent access.
kontrol/storage.go:10
StructT
dnode/scrub_test.go:60
StructTell
kitectl/command/tell.go:14
StructTokenExtractor
TokenExtractor is used to extract kite ID from the given JWT token.
kitetest/kitetest.go:138
StructTokenRenewer
TokenRenewer renews the token of a Client just before it expires.
tokenrenewer.go:20
TypeAliasTransport
Transport defines the underlying transport to be used
config/transport.go:4
StructTunnel
tunnelproxy/tunnel.go:10
StructUninstall
kitectl/command/uninstall.go:13
StructWebRTCSignalMessage
WebRTCSignalMessage represents a signalling message between peers and the singalling server
protocol/webrtc.go:17
StructWebsocketSession
WebsocketSession represents a sockjs.Session over a websocket connection.
sockjsclient/sockjsclient.go:74
StructWhoResult
protocol/protocol.go:159
StructXHRSession
XHRSession implements sockjs.Session with XHR transport.
sockjsclient/xhr.go:31
StructcachedToken
kontrol/kontrol.go:528
StructcallOptions
callOptions is the type of first argument in the dnode message. It is used when unmarshalling a dnode message.
client.go:170
StructcallOptionsOut
callOptionsOut is the same structure with callOptions. It is used when marshalling a dnode message.
client.go:180
Interfacecaller
dnode/callback.go:13
Structdisk
systeminfo/systeminfo.go:27
StructdoResult
sockjsclient/xhr.go:310
StructfakeReader
sockjsclient/xhr_test.go:13
next →1–100 of 124, ranked by callers