MCPcopy Create free account

hub / github.com/WenbinZhu/mit-6.824-labs / types & classes

Types & classes90 in github.com/WenbinZhu/mit-6.824-labs

↓ 2 callersTypeAliasbitset
src/porcupine/bitset.go:5
↓ 1 callersTypeAliasByKey
for sorting by key.
src/main/mrsequential.go:18
↓ 1 callersTypeAliasbyTime
src/porcupine/checker.go:29
StructAppendEntriesArgs
AppendEntries RPC arguments structure. field names must start with capital letters!
src/raft/raft.go:170
StructAppendEntriesReply
AppendEntries RPC reply structure. field names must start with capital letters!
src/raft/raft.go:183
StructApplyMsg
as each Raft peer becomes aware that successive log entries are committed, the peer should send an ApplyMsg to the service (or tester) on the same se
src/raft/raft.go:41
TypeAliasCheckResult
src/porcupine/model.go:71
StructClerk
src/shardmaster/client.go:12
StructClerk
src/kvraft/client.go:10
StructClerk
src/shardkv/client.go:38
StructClientEnd
src/labrpc/labrpc.go:75
StructConfig
A configuration -- an assignment of shards to groups. Please don't change this.
src/shardmaster/common.go:25
StructDD
src/labgob/test_test.go:149
TypeAliasErr
src/shardmaster/common.go:35
TypeAliasErr
src/kvraft/common.go:9
TypeAliasErr
src/shardkv/common.go:19
StructEvent
src/porcupine/model.go:20
TypeAliasEventKind
src/porcupine/model.go:13
StructGetArgs
src/kvraft/common.go:27
StructGetArgs
src/shardkv/common.go:36
StructGetReduceCountArgs
example to show how to declare the arguments and reply for an RPC.
src/mr/rpc.go:16
StructGetReduceCountReply
src/mr/rpc.go:19
StructGetReply
src/kvraft/common.go:34
StructGetReply
src/shardkv/common.go:41
TypeAliasJobStage
src/mr/master.go:20
StructJoinArgs
src/shardmaster/common.go:37
StructJoinReply
src/shardmaster/common.go:41
StructJunkArgs
src/labrpc/test_test.go:10
StructJunkReply
src/labrpc/test_test.go:13
StructJunkServer
src/labrpc/test_test.go:17
StructKVServer
src/kvraft/server.go:35
StructKeyValue
Map functions return a slice of KeyValue.
src/mr/worker.go:24
StructKvInput
src/models/kv.go:7
StructKvOutput
src/models/kv.go:13
StructLabDecoder
src/labgob/labgob.go:42
StructLabEncoder
src/labgob/labgob.go:22
StructLeaveArgs
src/shardmaster/common.go:46
StructLeaveReply
src/shardmaster/common.go:50
StructLogEntry
src/raft/raft.go:47
StructMaster
src/mr/master.go:43
StructModel
src/porcupine/model.go:27
StructMoveArgs
src/shardmaster/common.go:55
StructMoveReply
src/shardmaster/common.go:60
StructNetwork
src/labrpc/labrpc.go:123
StructOp
src/shardmaster/server.go:22
StructOp
src/kvraft/server.go:22
StructOp
src/shardkv/server.go:12
StructOperation
src/porcupine/model.go:5
StructPersister
src/raft/persister.go:14
StructPutAppendArgs
Put or Append
src/kvraft/common.go:12
StructPutAppendArgs
Put or Append
src/shardkv/common.go:22
StructPutAppendReply
src/kvraft/common.go:23
StructPutAppendReply
src/shardkv/common.go:32
StructQueryArgs
src/shardmaster/common.go:65
StructQueryReply
src/shardmaster/common.go:69
StructRaft
A Go object implementing a single Raft peer.
src/raft/raft.go:63
StructReportTaskArgs
src/mr/rpc.go:33
StructReportTaskReply
src/mr/rpc.go:39
StructRequestTaskArgs
src/mr/rpc.go:23
StructRequestTaskReply
src/mr/rpc.go:27
StructRequestVoteArgs
RequestVote RPC arguments structure. field names must start with capital letters!
src/raft/raft.go:148
StructRequestVoteReply
RequestVote RPC reply structure. field names must start with capital letters!
src/raft/raft.go:160
StructServer
a server is a collection of services, all sharing the same rpc dispatcher. so that e.g. both a Raft and a k/v server can listen to the same rpc endpo
src/labrpc/labrpc.go:385
StructService
an object with methods that can be called via RPC. a single server may have more than one Service.
src/labrpc/labrpc.go:438
StructShardKV
src/shardkv/server.go:18
StructShardMaster
src/shardmaster/server.go:10
TypeAliasState
src/raft/raft.go:52
StructT1
src/labgob/test_test.go:7
StructT2
src/labgob/test_test.go:14
StructT3
src/labgob/test_test.go:20
StructT4
src/labgob/test_test.go:110
StructTask
src/mr/master.go:35
TypeAliasTaskStatus
src/mr/master.go:18
TypeAliasTaskType
src/mr/master.go:19
StructcacheEntry
src/porcupine/checker.go:135
StructcallsEntry
src/porcupine/checker.go:149
Structconfig
src/shardmaster/config.go:34
Structconfig
src/kvraft/config.go:44
Structconfig
src/raft/config.go:37
Structconfig
src/shardkv/config.go:53
Structentry
src/porcupine/checker.go:16
TypeAliasentryKind
src/porcupine/checker.go:9
Structgroup
src/shardkv/config.go:45
StructhistoryElement
src/porcupine/visualization.go:11
StructlinearizationInfo
src/porcupine/checker.go:24
StructlinearizationStep
src/porcupine/visualization.go:18
Structnode
src/porcupine/checker.go:57
StructpartitionVisualizationData
src/porcupine/visualization.go:25
StructreplyMsg
src/labrpc/labrpc.go:70
StructreqMsg
src/labrpc/labrpc.go:62