MCPcopy Create free account

hub / github.com/apache/brpc / types & classes

Types & classes2,508 in github.com/apache/brpc

↓ 108 callersEnumStatus
src/brpc/server.h:376
↓ 72 callersClassFilePath
src/butil/files/file.h:31
↓ 51 callersClassEndPoint
For IPv4 endpoint, ip and port are real things. For UDS/IPv6 endpoint, to keep ABI compatibility, ip is ResourceId, and port is a special flag. See st
src/butil/endpoint.h:87
↓ 37 callersClassAction
test/file_descriptor_shuffle_unittest.cc:17
↓ 31 callersClassSSLError
src/brpc/details/ssl_helper.h:66
↓ 29 callersClassPath
src/brpc/builtin/common.h:73
↓ 27 callersClassHex
src/brpc/builtin/rpcz_service.cpp:46
↓ 26 callersClassInjectionArc
A single arc of the directed graph which describes an injective multimapping.
src/butil/posix/file_descriptor_shuffle.h:57
↓ 23 callersClassToPrintable
src/butil/binary_printer.h:31
↓ 13 callersClassiterator
src/butil/containers/small_map.h:224
↓ 12 callersClassControllerPrivateAccessor
A wrapper to access some private methods/fields of `Controller' This is supposed to be used by internal RPC protocols ONLY
src/brpc/details/controller_private_accessor.h:41
↓ 12 callersClassconst_iterator
src/butil/containers/small_map.h:222
↓ 11 callersClassMovable
src/butil/iobuf.h:106
↓ 11 callersClassValue
test/flat_map_unittest.cpp:913
↓ 10 callersClassServerNode
Representing a server inside a NamingService.
src/brpc/server_node.h:28
↓ 10 callersClassStatus
src/bvar/status.h:44
↓ 9 callersClassCountingDeleter
test/scoped_ptr_unittest.cc:38
↓ 9 callersClasskevent
src/brpc/event_dispatcher_kqueue.cpp:105
↓ 8 callersClassServerPrivateAccessor
A wrapper to access some private methods/fields of `Server' This is supposed to be used by internal RPC protocols ONLY
src/brpc/details/server_private_accessor.h:32
↓ 8 callersClassSlotRange
test/brpc_redis_cluster_unittest.cpp:225
↓ 7 callersClassSocketMapKey
The following fields uniquely define a Socket. In other word, Socket can't be shared between 2 different SocketMapKeys
src/brpc/socket_map.h:49
↓ 7 callersClassSubCall
Return value of CallMapper
src/brpc/parallel_channel.h:38
↓ 7 callersClasssigaction
src/butil/debug/stack_trace_posix.cc:738
↓ 6 callersClassAdd
test/bvar_agent_group_unittest.cpp:35
↓ 6 callersClassDumpOptions
Options for Variable::dump_exposed().
src/bvar/variable.h:78
↓ 6 callersClassOp
src/bvar/window.h:50
↓ 6 callersClassbad_optional_access
Thrown by `optional::value()' when accessing an optional object that does not contain a value.
src/butil/containers/optional.h:67
↓ 5 callersClassDebugPrinter
src/brpc/restful.cpp:68
↓ 5 callersClasskevent
test/bthread_fd_unittest.cpp:109
↓ 5 callersClasskevent
src/bthread/fd.cpp:185
↓ 4 callersClassDummy1
test/flat_map_unittest.cpp:1499
↓ 4 callersClassDummy2
test/flat_map_unittest.cpp:1502
↓ 4 callersClassJson2PbOptions
src/json2pb/json_to_pb.h:30
↓ 4 callersClassPortRange
Represent ports inside [min_port, max_port]
src/brpc/server.h:363
↓ 4 callersClassRedisStringPrinter
src/brpc/redis_reply.cpp:277
↓ 4 callersClassstat
test/temp_file_unittest.cpp:37
↓ 4 callersEnumstate
src/brpc/details/http_parser.cpp:237
↓ 3 callersClassChannelSignature
Different signature means that the Channel needs separate sockets.
src/brpc/socket_map.h:33
↓ 3 callersClassComparableValue
Used as test case to ensure the various butil::STLXxx functions don't require more than operators "<" and "==" on values stored in containers.
test/stl_util_unittest.cc:15
↓ 3 callersClassConvert
test/optional_unittest.cpp:112
↓ 3 callersClassCoroutine
src/brpc/coroutine.h:40
↓ 3 callersClassExtension
src/brpc/extension.h:41
↓ 3 callersClassFoo
test/bvar_reducer_unittest.cpp:263
↓ 3 callersClassForbidden
src/brpc/span.h:73
↓ 3 callersClassH2ParseResult
src/brpc/policy/http2_rpc_protocol.h:38
↓ 3 callersClassIOBuf
IOBuf is a non-continuous buffer that can be cut and combined w/o copying payload. It can be read from or flushed into file descriptors as well. IOBuf
src/butil/iobuf.h:62
↓ 3 callersClassLogErrorTextAndDelete
Deleter for unique_ptr to print error_text of the controller when -log_error_text is on, then delete the controller if `delete_cntl' is true
src/brpc/protocol.h:214
↓ 3 callersClassParseResult
A specialized Maybe<> type to represent a parsing result.
src/brpc/parse_result.h:49
↓ 3 callersClassProfilerLinker
src/brpc/details/profiler_linker.h:34
↓ 3 callersClassRawPacker
This utility class packs 32-bit and 64-bit integers into binary data that can be unpacked by RawUnpacker. Notice that the packed data is schemaless an
src/butil/raw_pack.h:43
↓ 3 callersClassRawUnpacker
This utility class unpacks 32-bit and 64-bit integers from binary data packed by RawPacker.
src/butil/raw_pack.h:71
↓ 3 callersClassSpanDeleter
Deleter for Span.
src/brpc/span.h:62
↓ 3 callersClassTaskOptions
src/bthread/execution_queue.h:108
↓ 3 callersClassis_integral
src/butil/type_traits.h:34
↓ 3 callersClasskevent
test/bthread_dispatcher_unittest.cpp:116
↓ 3 callersClassstat
src/butil/file_util_posix.cc:288
↓ 2 callersClassD
test/resource_pool_unittest.cpp:287
↓ 2 callersClassD
test/object_pool_unittest.cpp:241
↓ 2 callersClassDescribeOptions
src/brpc/describable.h:28
↓ 2 callersClassFoo
test/bvar_status_unittest.cpp:183
↓ 2 callersClassFoo
test/flat_map_unittest.cpp:47
↓ 2 callersClassNameOfPoint
src/brpc/builtin/connections_service.cpp:58
↓ 2 callersClassPb2JsonOptions
src/json2pb/pb_to_json.h:35
↓ 2 callersClassPlatformThreadHandle
Used to operate on threads.
src/butil/threading/platform_thread.h:68
↓ 2 callersClassPlatformThreadRef
Used for thread checking and debugging. Meant to be as fast as possible. These are produced by PlatformThread::CurrentRef(), and used to later check i
src/butil/threading/platform_thread.h:41
↓ 2 callersClassResource
src/brpc/selective_channel.cpp:106
↓ 2 callersClassServerId
Representing a server inside LoadBalancer.
src/brpc/server_id.h:33
↓ 2 callersClassSocketOptions
TODO: Comment fields
src/brpc/socket.h:249
↓ 2 callersClassStackTrace
src/butil/debug/crash_logging.h:24
↓ 2 callersClassStat
src/bvar/recorder.h:36
↓ 2 callersClassStringSplitter
Split a string with one character
src/butil/string_splitter.h:61
↓ 1 callersClassAdaptiveProtocolType
Assignable by both ProtocolType and names.
src/brpc/adaptive_protocol_type.h:43
↓ 1 callersClassAddLatency
src/bvar/detail/percentile.cpp:62
↓ 1 callersClassAddPercentileSamples
src/bvar/detail/percentile.h:495
↓ 1 callersClassAddStat
src/bvar/recorder.h:83
↓ 1 callersClassArenaOptions
src/butil/arena.h:30
↓ 1 callersClassArrayIterator
src/mcpack2pb/parser.h:88
↓ 1 callersClassBthreadAllCmd
print all bthread frames
tools/gdb_bthread_stack.py:147
↓ 1 callersClassBthreadBeginCmd
enter bthread debug mode
tools/gdb_bthread_stack.py:229
↓ 1 callersClassBthreadEndCmd
exit bthread debug mode
tools/gdb_bthread_stack.py:270
↓ 1 callersClassBthreadFrameCmd
bthread_frame <id>, select bthread frame by id
tools/gdb_bthread_stack.py:117
↓ 1 callersClassBthreadListCmd
list all bthreads, print format is 'id\ttid\tfunction\thas stack
tools/gdb_bthread_stack.py:93
↓ 1 callersClassBthreadMetaCmd
bthread_meta <id>, print task meta by id
tools/gdb_bthread_stack.py:209
↓ 1 callersClassBthreadNumCmd
list active bthreads num
tools/gdb_bthread_stack.py:108
↓ 1 callersClassBthreadRegRestoreCmd
restore registers
tools/gdb_bthread_stack.py:255
↓ 1 callersClassBthreadRegsCmd
bthread_regs <id>, print bthread registers
tools/gdb_bthread_stack.py:176
↓ 1 callersClassBucket
src/bthread/timer_thread.h:56
↓ 1 callersClassCallableObj
test/brpc_load_balancer_unittest.cpp:88
↓ 1 callersClassCaseIgnoredEqual
src/butil/containers/case_ignored_flat_map.h:52
↓ 1 callersClassCaseIgnoredHasher
src/butil/containers/case_ignored_flat_map.h:35
↓ 1 callersClassCompareByStartRealTime
src/brpc/builtin/rpcz_service.cpp:250
↓ 1 callersClassCompareItemInPathList
src/brpc/restful.cpp:314
↓ 1 callersClassConnectStatistics
src/brpc/acceptor.h:30
↓ 1 callersClassCountingDeleterChild
Used to test assignment of convertible deleters.
test/scoped_ptr_unittest.cc:47
↓ 1 callersClassDestroyer
src/butil/iobuf_profiler.h:93
↓ 1 callersClassDiskStatReader
src/bvar/default_variables.cpp:586
↓ 1 callersClassEqualChannelPtr
src/brpc/parallel_channel.cpp:516
↓ 1 callersClassExecutionQueueBase
src/bthread/execution_queue_inl.h:43
↓ 1 callersClassExitException
For exiting a bthread.
src/bthread/task_group.h:37
↓ 1 callersClassFdReader
src/bvar/default_variables.cpp:383
next →1–100 of 2,508, ranked by callers