MCPcopy Create free account

hub / github.com/Netflix/rend / types & classes

Types & classes88 in github.com/Netflix/rend

↓ 2 callersTypeAliasuint64slice
metrics/endpoint.go:249
StructBinProt
client/binprot/prot.go:26
StructBinaryParser
Example Set Request Field (offset) (value) Magic (0) : 0x80 Opcode (1) : 0x02 Key length (2,3) : 0x0005 Extra length (4)
protocol/binprot/parser.go:106
StructBinaryResponder
Sample Get response Field (offset) (value) Magic (0) : 0x81 Opcode (1) : 0x00 Key length (2,3) : 0x0000 Extra length (4)
protocol/binprot/respond.go:119
FuncTypeBulkCallback
BulkCallback defines a function that the metrics package can use to retrieve a set of int and float metrics in bulk. Implementors are responsible for
metrics/bulkcallback.go:26
InterfaceComponents
Components is a package of all the protocol-specific bits of the protocol implementation. Packages are expected to provide an implementation of this i
protocol/types.go:74
StructDefaultServer
DefaultServer is the default server implementation that implements a server REPL for a single external connection.
server/default.go:31
StructDeleteRequest
DeleteRequest corresponds to common.RequestDelete. It contains all the information required to fulfill a delete request.
common/datatypes.go:184
InterfaceDisambiguator
Disambiguator is an interface for protocols to implement to tell the server listener if the protocol that implements it is capable of parsing the conn
protocol/types.go:67
StructErrOpaqueMismatch
client/binprot/prot.go:28
FuncTypeFloatGaugeCallback
FloatGaugeCallback defines a function that the metrics package can use to retrieve an floating point gauge value
metrics/callbackgauges.go:25
StructFloatMetric
metrics/types.go:37
StructGATRequest
GATRequest corresponds to common.RequestGat. It contains all the information required to fulfill a get-and-touch request.
common/datatypes.go:217
StructGetEResponse
GetEResponse is used in the GetE protocol extension
common/datatypes.go:288
StructGetRequest
GetRequest corresponds to common.RequestGet. It contains all the information required to fulfill a get requestGets are batch by default, so single get
common/datatypes.go:163
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
common/datatypes.go:278
InterfaceHandler
handlers/types.go:26
StructHandler
handlers/inmem/inmem.go:35
StructHandler
Handler implements a backend for Rend that communicates to a remote memcached server
handlers/memcached/chunked/handler.go:115
StructHandler
Handler implements a backend for Rend that communicates to a remote memcached server
handlers/memcached/std/handler.go:42
StructHandler
Handler implements the handlers.Handler interface. It is an implementation of the interface that defers all requests to a connection pool to the backe
handlers/memcached/batched/handler.go:30
FuncTypeHandlerConst
func() (Handler, error)
handlers/types.go:19
FuncTypeIntGaugeCallback
IntGaugeCallback defines a function that the metrics package can use to retrieve an integer gauge value
metrics/callbackgauges.go:21
StructIntMetric
metrics/types.go:31
StructL1L2BatchOrca
orcas/l1l2batch.go:27
StructL1L2Orca
orcas/l1l2.go:27
StructL1OnlyOrca
orcas/l1only.go:25
FuncTypeListenConst
ListenConst is a constructor function for listener implementations
server/types.go:39
InterfaceListener
Listener is a type to accept and configure new connections
server/types.go:42
StructLockedOrca
orcas/locked.go:63
StructNoopRequest
NoopRequest corresponds to common.RequestNoop. It contains all the information required to fulfill a version request.
common/datatypes.go:249
TypeAliasOp
client/common/types.go:56
StructOpts
Opts is the set of tuning options for the batched handler.
handlers/memcached/batched/handler.go:36
InterfaceOrca
orcas/types.go:26
FuncTypeOrcaConst
func(l1, l2 handlers.Handler, res protocol.Responder) Orca
orcas/types.go:24
InterfacePeeker
Peeker is an interface that is designed to restrict the functionality of a bufio.Reader for the purposes of protocol disambiguation. A bufio.Reader mu
protocol/types.go:59
InterfaceProt
client/common/types.go:22
StructQuitRequest
QuitRequest corresponds to common.RequestQuit. It contains all the information required to fulfill a quit request.
common/datatypes.go:234
InterfaceRequest
common/datatypes.go:136
StructRequestHeader
protocol/binprot/headers.go:36
InterfaceRequestParser
RequestParser represents an interface to parse incoming requests. Each protocol provides its own implementation. The return value is a generic Request
protocol/types.go:30
TypeAliasRequestType
RequestType is the protocol-agnostic identifier for the command
common/datatypes.go:85
InterfaceResponder
Responder is the interface for a protocol to respond to different commands. It responds in whatever way is appropriate, including doing nothing or pan
protocol/types.go:38
StructResponseHeader
protocol/binprot/headers.go:50
InterfaceServer
Server is the interface that ServerConst returns.
server/types.go:31
FuncTypeServerConst
ServerConst is a constructor function for servers. Each server implementation should have a corresponding ServerConst to create it.
server/types.go:28
StructSetRequest
SetRequest corresponds to common.RequestSet. It contains all the information required to fulfill a set request.
common/datatypes.go:143
StructStats
client/stats/stats.go:20
TypeAliasTags
metrics/types.go:43
StructTask
client/common/types.go:100
StructTextParser
protocol/textprot/parser.go:29
StructTextProt
client/textprot/prot.go:25
StructTextResponder
protocol/textprot/respond.go:25
StructTouchRequest
TouchRequest corresponds to common.RequestTouch. It contains all the information required to fulfill a touch request.
common/datatypes.go:200
StructVersionRequest
VersionRequest corresponds to common.RequestVersion. It contains all the information required to fulfill a version request.
common/datatypes.go:263
Structbatch
handlers/memcached/batched/conn.go:61
Structbhist
metrics/histograms.go:157
StructchunkedLimitedReader
This reader is ***NOT THREAD SAFE*** It will read *past* the end of the total size to fill in the remainder of a chunk effectively acts as a chunk ite
handlers/memcached/chunked/chunkedLimitedReader.go:37
StructclrData
Because the Read method is value-only, we need to keep our state in another struct and maintain a pointer to that struct in the main reader struct.
handlers/memcached/chunked/chunkedLimitedReader.go:43
Structcomps
protocol/binprot/components.go:26
Structcomps
protocol/textprot/components.go:26
Structconn
handlers/memcached/batched/conn.go:42
Structdisam
protocol/binprot/components.go:40
Structdisam
protocol/textprot/components.go:40
StructdummyIO
protocol/binprot/parser_test.go:51
Structentry
handlers/inmem/inmem.go:25
Structhdat
metrics/histograms.go:137
Structhist
The hist struct holds a primary and secondary data structure so the reader of the histograms will get to read the data out while new observations are
metrics/histograms.go:131
StructioCloserSpy
server/default_test.go:26
StructkeyAttrs
handlers/memcached/batched/handler.go:236
Structmetadata
handlers/memcached/chunked/types.go:27
Structmetric
client/cmd/blast/main.go:39
Structmetric
client/cmd/setops/main.go:39
Structrelay
handlers/memcached/batched/relay.go:43
Structreq
client/binprot/headers.go:60
Structrequest
handlers/memcached/batched/types.go:29
Structres
client/binprot/headers.go:116
Structreshandle
Need a struct here to hold all the metadata about the request. Responses don't have all the metadata, so it needs to be kept to the side
handlers/memcached/batched/conn.go:321
Structresponse
handlers/memcached/batched/types.go:35
TypeAliastags
metrics/tagsbench_test.go:20
StructtcpListener
server/listen.go:32
StructtestHandler
orcas/util_test.go:23
StructtestOrca
server/default_test.go:55
StructtestPanicOrca
server/default_test.go:132
StructtestPanicOrca
orcas/locked_test.go:26
StructtestRequestParser
server/default_test.go:35
TypeAliastrackermap
handlers/memcached/batched/handler.go:242
StructunixListener
server/listen.go:65