Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/armon/go-chord
/ types & classes
Types & classes
25 in github.com/armon/go-chord
⨍
Functions
204
◇
Types & classes
25
Struct
BlackholeTransport
BlackholeTransport is used to provide an implemenation of the Transport that does not actually do anything. Any operation will result in an error.
transport.go:167
Struct
Config
Configuration for Chord nodes
chord.go:60
Interface
Delegate
Delegate to notify on ring events
chord.go:51
Struct
LocalTransport
LocalTransport is used to provides fast routing to Vnodes running locally using direct method calls. For any non-local vnodes, the request is passed o
transport.go:17
Struct
MockDelegate
ring_test.go:11
Struct
MockVnodeRPC
transport_test.go:8
Struct
MultiLocalTrans
chord_test.go:9
Struct
Ring
Stores the state required for a Chord ring
chord.go:90
Struct
TCPTransport
* TCPTransport provides a TCP based Chord transport layer. This allows Chord to be implemented over a network, instead of only using the LocalTranspor
net.go:23
Interface
Transport
Implements the methods needed for a Chord ring
chord.go:15
Struct
Vnode
Represents an Vnode, local or remote
chord.go:72
Interface
VnodeRPC
These are the methods to invoke on the registered vnodes
chord.go:42
Struct
closestPreceedingVnodeIterator
iter_closest.go:7
Struct
localRPC
Wraps vnode and object
transport.go:9
Struct
localVnode
Represents a local Vnode
chord.go:78
Struct
tcpBodyBoolError
net.go:85
Struct
tcpBodyError
Potential body types
net.go:59
Struct
tcpBodyFindSuc
net.go:72
Struct
tcpBodyString
net.go:62
Struct
tcpBodyTwoVnode
net.go:68
Struct
tcpBodyVnode
net.go:65
Struct
tcpBodyVnodeError
net.go:77
Struct
tcpBodyVnodeListError
net.go:81
Struct
tcpHeader
net.go:54
Struct
tcpOutConn
net.go:35