MCPcopy Create free account

hub / github.com/DenzelPenzel/nyx / types & classes

Types & classes71 in github.com/DenzelPenzel/nyx

↓ 1 callersTypeAliasEnv
internal/common/common.go:9
↓ 1 callersInterfacePeeker
internal/proto/proto.go:31
↓ 1 callersTypeAliasStringItem
internal/db/store/bucket.go:12
StructApplication
Application Nyx app struct
internal/app/app.go:20
StructBucket
internal/db/store/bucket.go:20
StructCluster
Cluster impl
e2e/cluster.go:9
InterfaceComponents
internal/proto/proto.go:39
StructConfig
config/config.go:14
InterfaceDB
internal/db/db.go:21
StructDBConfig
config/config.go:67
InterfaceDBHandler
internal/nyx/nyx.go:90
StructDataShard
internal/db/store/shard/shard.go:20
StructDataStore
DataStore is the main key/value store
internal/db/store/store.go:23
StructDefaultServer
internal/server/server.go:31
StructDeleteRequest
DeleteRequest corresponds to common.RequestDelete. It contains all the information required to fulfill a delete request.
internal/common/common.go:174
InterfaceDisambiguator
internal/proto/proto.go:35
TypeAliasFilePath
internal/common/common.go:7
StructFsmGetResponse
internal/common/common.go:277
StructGATRequest
GATRequest corresponds to common.RequestGat. It contains all the information required to fulfill a get-and-touch request.
internal/common/common.go:207
StructGenericResponse
internal/common/common.go:19
StructGetEResponse
GetEResponse is used in the GetE protocol extension
internal/common/common.go:283
StructGetRequest
GetRequest corresponds to common.RequestGet. It contains all the information required to fulfill a get requestGets are batch by default, so single get
internal/common/common.go:153
StructGetResponse
GetResponse is used in both RequestGet and RequestGat handling. Both respond in the same manner but with different opcodes. It is binary-protocol spec
internal/common/common.go:268
StructHTTPServer
internal/server/http.go:21
FuncTypeHandlerConst
func() db.DB
internal/nyx/nyx.go:82
StructIntervalRunner
IntervalRunner repeatedly executes a given function at specified intervals
internal/interval/interval.go:9
FuncTypeListenConst
ListenConst is a constructor function for listener implementations
internal/server/listen.go:20
InterfaceListener
internal/nyx/raft_rpc.go:10
InterfaceListener
Listener is a type to accept and configure new connections
internal/server/listen.go:23
StructMockStorage
internal/server/server_test.go:236
FuncTypeNConst
func(ctx context.Context, cfg *config.Config, raftLayer Listener, res proto.Responder) *Nyx
internal/nyx/nyx.go:84
StructNetwork
internal/network/network.go:8
StructNode
e2e/node.go:26
StructNoopRequest
NoopRequest corresponds to common.RequestNoop. It contains all the information required to fulfill a version request.
internal/common/common.go:239
StructNyx
internal/nyx/nyx.go:140
TypeAliasOp
cmd/client/rand/types.go:3
StructParserText
internal/proto/textprot/parser.go:15
StructQuitRequest
QuitRequest corresponds to common.RequestQuit. It contains all the information required to fulfill a quit request.
internal/common/common.go:224
StructRaftLayer
internal/nyx/raft_rpc.go:19
StructRecordHeader
RecordHeader represents the metadata for a record stored in a shard
internal/db/store/record_header/record_header.go:31
InterfaceRequest
internal/common/common.go:126
InterfaceRequestParser
internal/proto/proto.go:9
TypeAliasRequestType
RequestType is the protocol-agnostic identifier for the command
internal/common/common.go:81
InterfaceResponder
internal/proto/proto.go:13
StructResponderText
internal/proto/textprot/respond.go:11
InterfaceServer
internal/server/server.go:27
StructServerConfig
ServerConfig server configuration options
config/config.go:22
StructSetRequest
SetRequest corresponds to common.RequestSet. It contains all the information required to fulfill a set request.
internal/common/common.go:133
FuncTypeSrvConst
func(conns []io.Closer, rp proto.RequestParser, n nyx.DBHandler) Server
internal/server/server.go:25
StructStats
cmd/client/rand/stats.go:13
StructStorageConfig
config/config.go:35
FuncTypeStoreOption
func(*DataStore) error
internal/db/store/store.go:39
StructTask
cmd/client/rand/main.go:40
StructTextProt
cmd/client/textprot/textprot.go:15
StructTouchRequest
TouchRequest corresponds to common.RequestTouch. It contains all the information required to fulfill a touch request.
internal/common/common.go:190
StructVersionRequest
VersionRequest corresponds to common.RequestVersion. It contains all the information required to fulfill a version request.
internal/common/common.go:253
Structcomps
internal/proto/textprot/components.go:12
Structdb
internal/db/db.go:43
Structdisam
internal/proto/textprot/components.go:26
StructfsmSnapshot
internal/nyx/nyx.go:38
StructioCloserWrp
internal/server/server_test.go:25
TypeAliasloggerKeyType
internal/logging/logging.go:15
StructmetadataPayload
internal/nyx/nyx.go:33
Structmetric
cmd/client/rand/types.go:47
Structpayload
internal/nyx/nyx.go:28
TypeAliaspayloadType
internal/nyx/constants.go:3
Structstats
internal/db/db.go:39
StructstringJSONEncoder
internal/logging/logging.go:121
StructtcpListener
internal/server/listen.go:29
StructtestNyx
internal/server/server_test.go:43
StructtestReqParser
internal/server/server_test.go:34