MCPcopy Create free account

hub / github.com/cmu440/p2 / types & classes

Types & classes50 in github.com/cmu440/p2

StructCreateUserArgs
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:26
StructCreateUserReply
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:30
StructGetArgs
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:55
StructGetListReply
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:67
StructGetReply
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:61
StructGetServersArgs
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:46
StructGetServersReply
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:50
StructGetSubscriptionsArgs
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:52
StructGetSubscriptionsReply
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:56
StructGetTribblesArgs
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:61
StructGetTribblesReply
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:65
StructLease
Lease stores information about a lease sent from the storage servers.
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:27
InterfaceLeaseCallbacks
LeaseCallbacks defines the set of methods that a StorageServer can call on a TribServer's local cache.
src/github.com/cmu440/tribbler/libstore/libstore_api.go:33
StructLeaseCallbacks
src/github.com/cmu440/tribbler/rpc/librpc/rpc.go:13
TypeAliasLeaseMode
LeaseMode is a debugging flag that determines how the Libstore should request/handle leases.
src/github.com/cmu440/tribbler/libstore/libstore_api.go:13
InterfaceLibstore
Libstore defines the set of methods that a TribServer can call on its local cache.
src/github.com/cmu440/tribbler/libstore/libstore_api.go:23
StructNode
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:32
StructPostTribbleArgs
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:43
StructPostTribbleReply
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:48
InterfaceProxyCounter
src/github.com/cmu440/tribbler/tests/proxycounter/proxycounter.go:15
StructPutArgs
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:73
StructPutReply
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:78
StructRegisterArgs
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:37
StructRegisterReply
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:41
InterfaceRemoteLeaseCallbacks
STAFF USE ONLY! Students should not use this interface in their code.
src/github.com/cmu440/tribbler/rpc/librpc/rpc.go:9
InterfaceRemoteStorageServer
STAFF USE ONLY! Students should not use this interface in their code.
src/github.com/cmu440/tribbler/rpc/storagerpc/rpc.go:7
InterfaceRemoteTribServer
STAFF USE ONLY! Students should not use this interface in their code.
src/github.com/cmu440/tribbler/rpc/tribrpc/rpc.go:7
StructRevokeLeaseArgs
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:82
StructRevokeLeaseReply
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:86
TypeAliasStatus
Status represents the status of a RPC's reply.
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:9
TypeAliasStatus
Status represents the status of a RPC's reply.
src/github.com/cmu440/tribbler/rpc/storagerpc/proto.go:7
InterfaceStorageServer
StorageServer defines the set of methods that can be invoked remotely via RPCs.
src/github.com/cmu440/tribbler/storageserver/storageserver_api.go:8
StructStorageServer
src/github.com/cmu440/tribbler/rpc/storagerpc/rpc.go:17
StructSubscriptionArgs
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:34
StructSubscriptionReply
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:39
InterfaceTribClient
TribClient defines the set of methods for one possible Tribbler client implementation.
src/github.com/cmu440/tribbler/tribclient/tribclient_api.go:10
InterfaceTribServer
TribServer defines the set of methods that a TribClient can invoke remotely via RPCs.
src/github.com/cmu440/tribbler/tribserver/tribserver_api.go:8
StructTribServer
src/github.com/cmu440/tribbler/rpc/tribrpc/rpc.go:17
StructTribble
Tribble stores the contents and information identifying a unique tribble message.
src/github.com/cmu440/tribbler/rpc/tribrpc/proto.go:20
StructcmdInfo
src/github.com/cmu440/tribbler/runners/crunner/crunner.go:18
StructcmdInfo
src/github.com/cmu440/tribbler/runners/lrunner/lrunner.go:46
Structlibstore
src/github.com/cmu440/tribbler/libstore/libstore_impl.go:9
StructproxyCounter
src/github.com/cmu440/tribbler/tests/proxycounter/proxycounter.go:30
StructstorageServer
src/github.com/cmu440/tribbler/storageserver/storageserver_impl.go:9
StructstorageTester
src/github.com/cmu440/tribbler/tests/storagetest/storagetest.go:18
StructtestFunc
src/github.com/cmu440/tribbler/tests/storagetest/storagetest.go:26
StructtestFunc
src/github.com/cmu440/tribbler/tests/libtest/libtest.go:21
StructtestFunc
src/github.com/cmu440/tribbler/tests/tribtest/tribtest.go:21
StructtribClient
The TribClient uses an 'rpc.Client' in order to perform RPCs to the TribServer. The TribServer must register to receive RPCs and setup an HTTP handler
src/github.com/cmu440/tribbler/tribclient/tribclient_impl.go:19
StructtribServer
src/github.com/cmu440/tribbler/tribserver/tribserver_impl.go:9