Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/baidu/sofa-pbrpc
/ types & classes
Types & classes
565 in github.com/baidu/sofa-pbrpc
⨍
Functions
2,048
◇
Types & classes
565
↓ 21 callers
Class
Event
src/sofa/pbrpc/rpc_timeout_manager.h:222
↓ 18 callers
Class
BufHandle
src/sofa/pbrpc/buf_handle.h:11
↓ 13 callers
Class
Error
python/sofa/pbrpc/client.py:33
↓ 4 callers
Class
FlowControlItem
src/sofa/pbrpc/rpc_client_impl.h:77
↓ 4 callers
Class
RpcChannelOptions
src/sofa/pbrpc/rpc_channel.h:21
↓ 3 callers
Class
TimeoutError
python/sofa/pbrpc/client.py:35
↓ 3 callers
Class
sp_empty
src/sofa/pbrpc/smart_ptr/detail/sp_convertible.hpp:31
↓ 2 callers
Class
PendingItem
src/sofa/pbrpc/rpc_message_stream.h:762
↓ 2 callers
Class
PendingItem
src/sofa/pbrpc/rpc_server_message_stream.h:737
↓ 2 callers
Class
String
src/rapidjson/document.h:566
↓ 2 callers
Class
sp_nothrow_tag
src/sofa/pbrpc/smart_ptr/detail/shared_count.hpp:31
↓ 1 callers
Class
Connection
Socket wrapper. This is a internal class, not for user.
python/sofa/pbrpc/client.py:99
↓ 1 callers
Class
Options
src/sofa/pbrpc/gzip_stream.h:138
↓ 1 callers
Class
ProfilingLinker
src/sofa/pbrpc/profiling_linker.h:11
↓ 1 callers
Class
Protocol
Protocol wrapper. This is a internal class, not for user.
python/sofa/pbrpc/client.py:185
↓ 1 callers
Class
ReceivedItem
src/sofa/pbrpc/rpc_message_stream.h:594
↓ 1 callers
Class
RpcClientOptions
src/sofa/pbrpc/rpc_client.h:16
↓ 1 callers
Class
RpcServerOptions
src/sofa/pbrpc/rpc_server.h:23
↓ 1 callers
Class
bad_weak_ptr
src/sofa/pbrpc/smart_ptr/bad_weak_ptr.hpp:21
↓ 1 callers
Class
const_cast_tag
src/sofa/pbrpc/smart_ptr/shared_ptr.hpp:42
↓ 1 callers
Class
dynamic_cast_tag
src/sofa/pbrpc/smart_ptr/shared_ptr.hpp:43
↓ 1 callers
Class
shared_count
src/sofa/pbrpc/smart_ptr/detail/shared_count.hpp:39
↓ 1 callers
Class
static_cast_tag
src/sofa/pbrpc/smart_ptr/shared_ptr.hpp:41
Class
AbstractCompressedInputStream
Base class for all compressed input streams with an ExpectAtEnd method.
src/sofa/pbrpc/compressed_stream.h:29
Class
AbstractCompressedOutputStream
Base class for all compressed output streams with additional methods
src/sofa/pbrpc/compressed_stream.h:21
Class
AddResult
src/sofa/pbrpc/dynamic_rpc_channel_impl.h:63
Class
AddressProvider
src/sofa/pbrpc/rpc_channel.h:60
Class
Array
src/rapidjson/document.h:604
Class
Ascii
src/sofa/pbrpc/ascii.h:14
Class
AtomicCounter
src/sofa/pbrpc/counter.h:34
Class
AtomicCounter64
src/sofa/pbrpc/counter.h:55
Class
AtomicTest
unit-test/test_atomic.cc:10
Class
BaseReaderHandler
src/rapidjson/reader.h:75
Class
BasicCounter
src/sofa/pbrpc/counter.h:13
Class
BinaryRpcRequest
src/sofa/pbrpc/binary_rpc_request.h:17
Class
BinaryRpcRequestParser
src/sofa/pbrpc/binary_rpc_request_parser.h:14
Class
BinaryRpcRequestParser
src/sofa/pbrpc/binary_rpc_request.h:15
Class
BlockCompressionInputStream
This class provides scaffolding for implementing compression streams based on compression algorithms that do not support streaming operations but must
src/sofa/pbrpc/block_wrappers.h:27
Class
BlockCompressionOutputStream
src/sofa/pbrpc/block_wrappers.h:57
Class
BuiltinServiceImpl
src/sofa/pbrpc/builtin_service_impl.h:15
Class
BuiltinService_Stub
src/sofa/pbrpc/http-agent/http_agent.h:23
Class
CTest
unit-test/test_ext_closure.cc:100
Class
Channel
RPC channel implementation of `google.protobuf.service.RpcChannel'.
python/sofa/pbrpc/client.py:239
Enum
CharTypeMask
src/sofa/pbrpc/ascii.h:20
Class
ChunkHeader
src/rapidjson/rapidjson.h:294
Class
ClosureBase
base class for all Closures
src/sofa/pbrpc/closure.h:74
Class
ClosureInheritTest
unit-test/test_ext_closure.cc:795
Class
ClosureTest
unit-test/test_closure.cc:11
Class
CommonTest
unit-test/test_common.cc:10
Class
ConditionVariable
src/sofa/pbrpc/condition_variable.h:18
Class
ConditionVariable
src/sofa/pbrpc/mutex_lock.h:12
Class
ConditionalAutoDeleter
src/sofa/pbrpc/closure_helper.h:19
Class
Controller
RPC controller implementation of `google.protobuf.service.RpcController'.
python/sofa/pbrpc/client.py:37
Class
CrtAllocator
C-runtime library allocator. ! This class is just wrapper for standard C library memory routines. \implements Allocator */
src/rapidjson/rapidjson.h:132
Class
DynamicRpcChannelImpl
src/sofa/pbrpc/dynamic_rpc_channel_impl.h:24
Class
EXEDir
src/sofa/pbrpc/profiling.h:82
Class
EchoServerImpl
sample/multi_server_sample/server.cc:11
Class
EchoServerImpl
sample/echo/server.cc:27
Class
EchoServerImpl
sample/compress_sample/server.cc:10
Class
EchoServerImpl
test/perf_test/echo_server.cc:14
Class
EchoServerImpl
test/kill_test/echo_server.cc:14
Class
EpollSupportTest
unit-test/test_epoll_support.cc:8
Class
Event
src/sofa/pbrpc/timeout_manager_impl.h:66
Class
EventHandler
src/sofa/pbrpc/rpc_channel.h:49
Class
EventHandler
src/sofa/pbrpc/rpc_server.h:99
Class
EventHandlerImp
src/sofa/pbrpc/dynamic_rpc_channel_impl.cc:11
Class
ExtClosure
src/sofa/pbrpc/ext_closure.h:116
Class
ExtClosure<R ()>
src/sofa/pbrpc/ext_closure.h:124
Class
ExtClosure<R (Arg1)>
src/sofa/pbrpc/ext_closure.h:136
Class
ExtClosure<R (Arg1, Arg2)>
src/sofa/pbrpc/ext_closure.h:149
Class
ExtClosure<R (Arg1, Arg2, Arg3)>
src/sofa/pbrpc/ext_closure.h:163
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4)>
src/sofa/pbrpc/ext_closure.h:178
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5)>
src/sofa/pbrpc/ext_closure.h:194
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)>
src/sofa/pbrpc/ext_closure.h:211
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7)>
src/sofa/pbrpc/ext_closure.h:229
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8)>
src/sofa/pbrpc/ext_closure.h:248
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9)>
src/sofa/pbrpc/ext_closure.h:268
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10)>
src/sofa/pbrpc/ext_closure.h:289
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11)>
src/sofa/pbrpc/ext_closure.h:311
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12)>
src/sofa/pbrpc/ext_closure.h:334
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13)>
src/sofa/pbrpc/ext_closure.h:358
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14)>
src/sofa/pbrpc/ext_closure.h:383
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15)>
src/sofa/pbrpc/ext_closure.h:409
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16)>
src/sofa/pbrpc/ext_closure.h:436
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17)>
src/sofa/pbrpc/ext_closure.h:464
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18)>
src/sofa/pbrpc/ext_closure.h:493
Class
ExtClosure<R (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19)>
src/sofa/pbrpc/ext_closure.h:523
Class
ExtClosureBase
base class for all ExtClosures
src/sofa/pbrpc/ext_closure.h:108
Class
FileStream
Wrapper of C file stream for input or output. ! This simple wrapper does not check the validity of the stream. \implements Stream */
src/rapidjson/filestream.h:13
Class
FlowControlItem
src/sofa/pbrpc/rpc_server_impl.h:83
Class
FlowController
src/sofa/pbrpc/common_internal.h:60
Class
FlowController
src/sofa/pbrpc/flow_controller.h:13
Enum
Format
src/sofa/pbrpc/gzip_stream.h:72
Enum
Format
src/sofa/pbrpc/gzip_stream.h:130
Class
FuncTracer
src/sofa/pbrpc/func_tracer.h:16
Class
FunctionClosure_Bind0
src/sofa/pbrpc/closure.h:319
Class
FunctionClosure_Bind1
src/sofa/pbrpc/closure.h:334
Class
FunctionClosure_Bind10
src/sofa/pbrpc/closure.h:514
Class
FunctionClosure_Bind2
src/sofa/pbrpc/closure.h:350
Class
FunctionClosure_Bind3
src/sofa/pbrpc/closure.h:367
next →
1–100 of 565, ranked by callers