Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/brpc
/ functions
Functions
9,470 in github.com/apache/brpc
⨍
Functions
9,470
◇
Types & classes
2,508
↓ 32 callers
Method
push
src/brpc/policy/http2_rpc_protocol.h:165
↓ 32 callers
Method
push_back
src/butil/memory/scoped_vector.h:71
↓ 31 callers
Function
NoBarrier_AtomicIncrement
src/butil/atomicops_internals_mac.h:39
↓ 31 callers
Function
ProfilerStart
If gperftools are not used, these functions are no-ops.
test/gperftools_helper.h:27
↓ 31 callers
Function
bthread_id_create
src/bthread/id.cpp:388
↓ 31 callers
Function
bthread_self
src/bthread/bthread.cpp:384
↓ 31 callers
Method
error
test/brpc_streaming_rpc_unittest.cpp:712
↓ 31 callers
Method
good
Returns false if error occurred in other consuming functions.
src/brpc/amf.h:60
↓ 31 callers
Method
is_null
src/butil/strings/nullable_string16.h:26
↓ 31 callers
Method
latency_percentile
src/bvar/latency_recorder.cpp:265
↓ 31 callers
Function
my_ip
src/butil/endpoint.cpp:255
↓ 30 callers
Method
AppendASCII
src/butil/files/file_path.cc:522
↓ 30 callers
Function
HostToNet16
Converts the bytes in |x| from host to network order (endianness), and returns the result.
src/butil/sys_byteorder.h:117
↓ 30 callers
Function
ProfilerStop
test/gperftools_helper.h:28
↓ 30 callers
Method
append_from_file_descriptor
src/butil/iobuf_inl.h:60
↓ 30 callers
Method
dec_ref
src/butil/iobuf_inl.h:533
↓ 30 callers
Method
head
src/butil/containers/linked_list.h:179
↓ 30 callers
Method
lock
src/brpc/couchbase.h:78
↓ 30 callers
Method
span
src/brpc/controller.cpp:1757
↓ 29 callers
Function
FromString
Converts a string representation of time to a Time object. An example of a time string which is converted is as below:- "Tue, 15 Nov 1994 12:45:26 GMT
src/butil/time/time.h:406
↓ 29 callers
Method
GetString
src/butil/version.cc:166
↓ 29 callers
Method
SetHttpURL
This implementation is faster than http_parser_parse_url() and allows ignoring of scheme("http://")
src/brpc/uri.cpp:158
↓ 29 callers
Function
Time
Contains the NULL time. Use Time::Now() to get the current time.
src/butil/time/time.h:272
↓ 29 callers
Method
id
test/linked_list_unittest.cc:16
↓ 29 callers
Method
release
Set internal fd to -1 and return the value before set.
src/butil/fd_guard.h:61
↓ 29 callers
Method
size
src/butil/memory/ref_counted_memory.cc:28
↓ 28 callers
Method
ByteCount
src/butil/iobuf.cpp:1877
↓ 28 callers
Function
CheckContent
test/brpc_builtin_service_unittest.cpp:123
↓ 28 callers
Method
ConnectionCount
src/brpc/acceptor.cpp:202
↓ 28 callers
Method
Encode
src/brpc/ts.cpp:308
↓ 28 callers
Method
SetString
src/brpc/amf.cpp:143
↓ 28 callers
Method
as_string
test/string_piece_unittest.cc:17
↓ 28 callers
Function
execution_queue_execute
src/bthread/execution_queue_inl.h:366
↓ 28 callers
Function
find
src/butil/strings/string16.h:92
↓ 28 callers
Function
get_version
test/bthread_id_unittest.cpp:32
↓ 28 callers
Function
id
src/brpc/stream_impl.h:51
↓ 28 callers
Function
id_value
required by unittest
src/bthread/id.cpp:179
↓ 28 callers
Method
is_string
src/brpc/redis_reply.h:192
↓ 28 callers
Method
local_side
src/brpc/rtmp.cpp:1609
↓ 28 callers
Method
mutable_ssl_options
src/brpc/server.cpp:164
↓ 28 callers
Function
string_appendf
Basic declarations; allow for parameters of strings and string pieces to be specified.
src/butil/string_printf.cpp:121
↓ 28 callers
Method
swap
src/butil/arena.cpp:51
↓ 27 callers
Method
DirName
libgen's dirname and basename aren't guaranteed to be thread-safe and aren't guaranteed to not modify their input strings, and in fact are implemented
src/butil/files/file_path.cc:307
↓ 27 callers
Method
RunUntilAskedToQuit
src/brpc/server.cpp:1875
↓ 27 callers
Function
bthread_stop
src/bthread/bthread.cpp:375
↓ 27 callers
Function
class_name_str
src/butil/class_name.h:52
↓ 27 callers
Method
equals
src/butil/iobuf.cpp:1393
↓ 27 callers
Function
gettimeofday_us
test/brpc_protobuf_json_unittest.cpp:53
↓ 27 callers
Function
length
src/butil/strings/string16.h:88
↓ 27 callers
Function
remote_side
ip/port of the other end of the connection.
src/brpc/socket.h:429
↓ 27 callers
Method
remove_prefix
src/butil/strings/string_piece.h:233
↓ 27 callers
Method
service_count
Number of user added services, not counting builtin services.
src/brpc/server.h:653
↓ 27 callers
Method
span_id
src/brpc/span.h:166
↓ 27 callers
Method
unlock
test/bvar_lock_timer_unittest.cpp:48
↓ 26 callers
Method
Get
test/brpc_server_unittest.cpp:1894
↓ 26 callers
Method
RemoveFromList
Remove |this| from the linked list.
src/butil/containers/linked_list.h:128
↓ 26 callers
Function
SerializeFrameHead
src/brpc/policy/http2_rpc_protocol.cpp:122
↓ 26 callers
Method
empty
src/bthread/id.cpp:71
↓ 26 callers
Method
front
src/butil/memory/ref_counted_memory.cc:24
↓ 26 callers
Method
integer
src/brpc/redis_reply.h:196
↓ 26 callers
Function
itoa_r_wrapper
test/stack_trace_unittest.cc:167
↓ 26 callers
Method
put_u8
src/brpc/amf_inl.h:138
↓ 26 callers
Function
return_object
src/butil/object_pool.h:94
↓ 26 callers
Method
service
src/brpc/policy/rtmp_protocol.h:273
↓ 26 callers
Function
tcp_listen
src/butil/endpoint.cpp:539
↓ 26 callers
Function
thread_atexit
src/butil/thread_local.cpp:124
↓ 25 callers
Function
NetToHost32
src/butil/sys_byteorder.h:100
↓ 25 callers
Method
Put
Inserts a payload item with the given key. If an existing item has the same key, it is removed prior to insertion. An iterator indicating the inserted
src/butil/containers/mru_cache.h:90
↓ 25 callers
Method
SetError
src/brpc/redis_reply.h:231
↓ 25 callers
Method
ToString
src/butil/location.cc:37
↓ 25 callers
Method
fetch
src/butil/iobuf.cpp:1352
↓ 25 callers
Function
make_non_blocking
src/butil/fd_utility.cpp:39
↓ 25 callers
Method
name
src/brpc/policy/consistent_hashing_load_balancer.cpp:99
↓ 25 callers
Method
next
The consume/release fence makes the iteration outside lock see newly added VLogSite correctly.
src/butil/logging.cc:1661
↓ 25 callers
Method
set_correlation_id
src/brpc/policy/http2_rpc_protocol.h:249
↓ 25 callers
Method
timeout_ms
src/brpc/controller.h:182
↓ 24 callers
Method
Init
src/butil/strings/string_tokenizer.h:156
↓ 24 callers
Function
StringPrintf
src/butil/strings/stringprintf.cc:117
↓ 24 callers
Function
WriteAMFObject
src/brpc/amf.cpp:983
↓ 24 callers
Function
cpuwide_time_ms
src/butil/time.h:325
↓ 24 callers
Method
field_count
Number of fields in the object.
src/mcpack2pb/parser.h:166
↓ 24 callers
Method
latency
Get the average latency in recent |window_size| seconds If |window_size| is absent, use the window_size to ctor.
src/bvar/latency_recorder.h:125
↓ 24 callers
Method
release
Return and set internal closure to NULL.
src/brpc/closure_guard.h:52
↓ 24 callers
Method
set_response_size
src/brpc/span.h:133
↓ 24 callers
Function
type2str
src/mcpack2pb/field_type.h:84
↓ 24 callers
Method
valid
True if this reducer is constructed successfully.
src/bvar/reducer.h:253
↓ 23 callers
Method
Add
src/brpc/memcache.cpp:527
↓ 23 callers
Function
DirectoryExists
src/butil/file_util_posix.cc:362
↓ 23 callers
Method
IsString
src/brpc/amf.h:161
↓ 23 callers
Function
MakeMessage
src/brpc/parse_result.h:85
↓ 23 callers
Method
RegisterOrDie
src/brpc/extension_inl.h:48
↓ 23 callers
Function
RegisterProtocol
src/brpc/protocol.cpp:77
↓ 23 callers
Function
TimeDelta
Required by clang++ 11 on MacOS catalina
src/butil/time/time.h:75
↓ 23 callers
Function
bthread_self_tag
src/bthread/bthread.cpp:642
↓ 23 callers
Function
bthread_setconcurrency
src/bthread/bthread.cpp:429
↓ 23 callers
Method
lock
test/condition_variable_unittest.cc:553
↓ 23 callers
Method
set_timeout_ms
src/brpc/controller.cpp:334
↓ 22 callers
Method
Create
src/brpc/rtmp.cpp:415
↓ 22 callers
Function
Get
src/brpc/policy/most_common_message.h:38
↓ 22 callers
Function
HexDigitToInt
src/butil/strings/string_util.h:384
← previous
next →
201–300 of 9,470, ranked by callers