MCPcopy Create free account

hub / github.com/armon/go-chord / types & classes

Types & classes25 in github.com/armon/go-chord

StructBlackholeTransport
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
StructConfig
Configuration for Chord nodes
chord.go:60
InterfaceDelegate
Delegate to notify on ring events
chord.go:51
StructLocalTransport
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
StructMockDelegate
ring_test.go:11
StructMockVnodeRPC
transport_test.go:8
StructMultiLocalTrans
chord_test.go:9
StructRing
Stores the state required for a Chord ring
chord.go:90
StructTCPTransport
* 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
InterfaceTransport
Implements the methods needed for a Chord ring
chord.go:15
StructVnode
Represents an Vnode, local or remote
chord.go:72
InterfaceVnodeRPC
These are the methods to invoke on the registered vnodes
chord.go:42
StructclosestPreceedingVnodeIterator
iter_closest.go:7
StructlocalRPC
Wraps vnode and object
transport.go:9
StructlocalVnode
Represents a local Vnode
chord.go:78
StructtcpBodyBoolError
net.go:85
StructtcpBodyError
Potential body types
net.go:59
StructtcpBodyFindSuc
net.go:72
StructtcpBodyString
net.go:62
StructtcpBodyTwoVnode
net.go:68
StructtcpBodyVnode
net.go:65
StructtcpBodyVnodeError
net.go:77
StructtcpBodyVnodeListError
net.go:81
StructtcpHeader
net.go:54
StructtcpOutConn
net.go:35