Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/baidu-golang/pbrpc
/ types & classes
Types & classes
63 in github.com/baidu-golang/pbrpc
⨍
Functions
380
◇
Types & classes
63
Struct
AddOneTraceService
client_test.go:43
Interface
AuthService
AuthService authenticate service
server.go:232
Struct
ChunkInfo
pb_data.go:276
Struct
ConnWrapper
net.Conn proxy
nettool/customizelistener.go:184
Interface
Connection
* Connection handler interface */
connection.go:36
Struct
ConnectionPoolFactory
connectionpool.go:165
Interface
ConnectionTester
connection.go:44
Struct
CustomAuthService
server_test.go:45
Struct
CustomListener
CustomListener wrap Listener interface
nettool/customizelistener.go:44
Struct
CustomListenerSelector
CustomListenerSelector a selector CustomListener by head value
nettool/customizelistener.go:64
Struct
DataMessage
datamessage_test.go:23
Struct
DataMessage
example/pb_example_test.go:38
Struct
DefaultService
DefaultService default implemention for Service interface
server.go:250
Struct
EchoService
EchoService define service
echoservice_test.go:37
Struct
EchoService
example/server_example_test.go:150
Struct
ErrorContext
ErrorContext
server.go:284
Struct
HaRpcClient
HaRpcClient high avialbe RpcClient
haclient.go:35
Struct
Header
RPC header content
header.go:48
Struct
HelloService
example/server_example_test.go:175
Struct
HttpServer
httpserver.go:38
Struct
HttpStatusView
HttpStatusView
status.go:33
Struct
NetInfo
nettool/customizelistener.go:38
Struct
PbFieldMeta
server.go:190
Struct
QpsData
pb_status.go:165
FuncType
RPCFN
func(msg proto.Message, attachment []byte, logId *int64) (proto.Message, []byte, error)
server.go:211
Struct
RPCMethod
pb_status.go:94
Struct
RPCMethodReuqestStatus
RPCMethodReuqestStatus
status.go:109
Struct
RPCRequestStatus
RPCRequestStatus
status.go:88
Struct
RPCStatus
pb_status.go:23
Interface
Readable
Readable is the interface that deserialize from []byte if errror ocurres should return non-nil error
header.go:43
Struct
Request
pb_data.go:118
Struct
Response
pb_data.go:221
Struct
ResponseData
ResponseData
httpserver.go:32
Struct
RpcClient
* RPC client invoke */
client.go:50
Struct
RpcDataPackage
* Data package for baidu RPC. all request and response data package should apply this. ----------------------------------- | Head | Meta | Data | A
rpcpackage.go:94
Struct
RpcDataPackageCodec
* Codec implements for RpcDataPackage. */
codec.go:42
Struct
RpcDataPackageProtocol
Here begin to implements link module Protocol interface for RpcDataPackageCodec * type Protocol interface { NewCodec(rw io.ReadWriter) (Codec, error
codec.go:213
Struct
RpcInvocation
RpcInvocation define rpc invocation
client.go:84
Struct
RpcMeta
pb_data.go:23
Struct
RpcRequestMetaExtField
pb_data.go:331
Struct
RpcResult
RpcResult Rpc response result from client request api under asynchronous way
client.go:385
Interface
Server
server.go:277
Struct
ServerMeta
server.go:86
Interface
Service
Service rpc service
server.go:214
Struct
SimpleService
SimpleService
server_test.go:117
Struct
StringMatchAuthService
client_test.go:32
Struct
TCPConnection
TCPConnection simple tcp based connection implementation
connection.go:49
Struct
TCPConnectionPool
* type Connection interface { SendReceive(rpcDataPackage *RpcDataPackage) (*RpcDataPackage, error) Close() error } */
connectionpool.go:44
Struct
TcpServer
TcpServer RPC server base on tcp transport
server.go:289
Struct
TraceInfo
server.go:237
Interface
TraceService
TraceService to monitor trace info and return trace info back
server.go:245
Struct
URL
URL with host and port attribute
client.go:66
Interface
Writable
Writable is the interface that do serialize to []byte if errror ocurres should return non-nil error
header.go:37
Struct
attachement
server.go:200
Struct
logidkey
server.go:205
Struct
methodType
server.go:102
Struct
request
status.go:102
Struct
serviceMeta
server.go:314
Struct
serviceType
server.go:95
Struct
x
pb_status.go:316
Struct
x
datamessage_test.go:124
Struct
x
pb_data.go:544
Struct
x
example/pb_example_test.go:139