Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jille/raft-grpc-transport
/ types & classes
Types & classes
35 in github.com/Jille/raft-grpc-transport
⨍
Functions
257
◇
Types & classes
35
Struct
AppendEntriesRequest
proto/transport.pb.go:232
Struct
AppendEntriesResponse
proto/transport.pb.go:327
Struct
InstallSnapshotRequest
The first InstallSnapshotRequest on the stream contains all the metadata. All further messages contain only data.
proto/transport.pb.go:660
Struct
InstallSnapshotResponse
proto/transport.pb.go:787
Struct
Log
proto/transport.pb.go:145
TypeAlias
Log_LogType
proto/transport.pb.go:24
Struct
Manager
transport.go:19
FuncType
Option
func(m *Manager)
options.go:5
Struct
RPCHeader
proto/transport.pb.go:82
Interface
RaftTransportClient
RaftTransportClient is the client API for RaftTransport service. For semantics around ctx use and closing/ending streaming RPCs, please refer to http
proto/transport_grpc.pb.go:24
Interface
RaftTransportServer
RaftTransportServer is the server API for RaftTransport service. All implementations must embed UnimplementedRaftTransportServer for forward compatibi
proto/transport_grpc.pb.go:151
Interface
RaftTransport_AppendEntriesPipelineClient
proto/transport_grpc.pb.go:56
Interface
RaftTransport_AppendEntriesPipelineServer
proto/transport_grpc.pb.go:206
Interface
RaftTransport_InstallSnapshotClient
proto/transport_grpc.pb.go:114
Interface
RaftTransport_InstallSnapshotServer
proto/transport_grpc.pb.go:286
Struct
RequestPreVoteRequest
proto/transport.pb.go:850
Struct
RequestPreVoteResponse
proto/transport.pb.go:921
Struct
RequestVoteRequest
proto/transport.pb.go:406
Struct
RequestVoteResponse
proto/transport.pb.go:493
Struct
TimeoutNowRequest
proto/transport.pb.go:564
Struct
TimeoutNowResponse
proto/transport.pb.go:611
Struct
UnimplementedRaftTransportServer
UnimplementedRaftTransportServer must be embedded to have forward compatible implementations.
proto/transport_grpc.pb.go:168
Interface
UnsafeRaftTransportServer
UnsafeRaftTransportServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added met
proto/transport_grpc.pb.go:194
Struct
appendFuture
raftapi.go:245
Struct
conn
raftapi.go:25
Struct
gRPCAPI
These are requests incoming over gRPC that we need to relay to the Raft engine.
grpcapi.go:13
Struct
raftAPI
These are calls from the Raft engine that we need to send out over gRPC.
raftapi.go:16
Struct
raftPipelineAPI
raftapi.go:188
Struct
raftTransportAppendEntriesPipelineClient
proto/transport_grpc.pb.go:62
Struct
raftTransportAppendEntriesPipelineServer
proto/transport_grpc.pb.go:212
Struct
raftTransportClient
proto/transport_grpc.pb.go:39
Struct
raftTransportInstallSnapshotClient
proto/transport_grpc.pb.go:120
Struct
raftTransportInstallSnapshotServer
proto/transport_grpc.pb.go:292
Struct
snapshotStream
grpcapi.go:99
Struct
x
proto/transport.pb.go:1371