Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/baidu/babylon
/ functions
Functions
1,729 in github.com/baidu/babylon
⨍
Functions
1,729
◇
Types & classes
587
↓ 2 callers
Method
ready
src/babylon/anyflow/dependency.cpp:118
↓ 2 callers
Method
recursive_activate
src/babylon/anyflow/data.cpp:51
↓ 2 callers
Method
release
src/babylon/anyflow/data.cpp:18
↓ 2 callers
Method
remove_prefix
src/babylon/string_view.hpp:182
↓ 2 callers
Method
reserve
src/babylon/reusable/message.cpp:22
↓ 2 callers
Method
round
src/babylon/mlock.cpp:54
↓ 2 callers
Method
run
src/babylon/anyflow/graph.hpp:10
↓ 2 callers
Method
scan_and_tracking_existing_files
src/babylon/logging/rolling_file_object.cpp:60
↓ 2 callers
Method
sequence
src/babylon/application_context.h:585
↓ 2 callers
Function
serialize
src/babylon/reusable/string.h:90
↓ 2 callers
Method
set_awaiter
src/babylon/coroutine/promise.h:233
↓ 2 callers
Method
set_batch_size
src/babylon/reusable/page_allocator.cpp:178
↓ 2 callers
Method
set_block_size
src/babylon/concurrent/vector.hpp:301
↓ 2 callers
Method
set_bucket_capacity
/////////////////////////////////////////////////////////////////////////// ConcurrentSampler begin
src/babylon/concurrent/counter.cpp:47
↓ 2 callers
Method
set_builder
src/babylon/logging/logger.cpp:156
↓ 2 callers
Method
set_enable_work_stealing
src/babylon/executor.cpp:87
↓ 2 callers
Method
set_executor
src/babylon/coroutine/promise.h:225
↓ 2 callers
Method
set_file
src/babylon/logging/log_stream.h:196
↓ 2 callers
Method
set_free_page_capacity
example/use-arena-with-brpc/swiss_message_factory.cpp:11
↓ 2 callers
Method
set_free_page_capacity
src/babylon/reusable/page_allocator.cpp:91
↓ 2 callers
Method
set_global_capacity
src/babylon/executor.cpp:83
↓ 2 callers
Method
set_graph
src/babylon/anyflow/data.cpp:14
↓ 2 callers
Method
set_line
src/babylon/logging/log_stream.h:204
↓ 2 callers
Method
set_max_file_number
src/babylon/logging/rolling_file_object.cpp:37
↓ 2 callers
Method
set_name
src/babylon/anyflow/builder.cpp:260
↓ 2 callers
Method
set_page_allocator
example/use-arena-with-brpc/swiss_message_factory.cpp:54
↓ 2 callers
Method
set_page_size
example/use-arena-with-brpc/swiss_message_factory.cpp:7
↓ 2 callers
Method
set_version_and_wakeup_waiters
src/babylon/concurrent/bounded_queue.hpp:85
↓ 2 callers
Method
severity
src/babylon/logging/log_stream.h:192
↓ 2 callers
Method
size
src/babylon/concurrent/transient_topic.hpp:335
↓ 2 callers
Method
swap
src/babylon/string_view.hpp:195
↓ 2 callers
Method
try_emplace
src/babylon/concurrent/transient_hash_table.hpp:1205
↓ 2 callers
Method
unsafe_gc
src/babylon/concurrent/vector.hpp:119
↓ 2 callers
Method
value
src/babylon/coroutine/promise.h:307
↓ 2 callers
Method
wakeup_waiters
src/babylon/concurrent/bounded_queue.hpp:62
↓ 2 callers
Method
wakeup_waiters
src/babylon/concurrent/transient_topic.hpp:143
↓ 1 callers
Function
ApplicationContext
src/babylon/application_context.h:66
↓ 1 callers
Function
ConcurrentExecutionQueue
src/babylon/concurrent/execution_queue.h:23
↓ 1 callers
Method
Echo
example/use-arena-with-brpc/server.cpp:26
↓ 1 callers
Function
EnumerableThreadLocal
src/babylon/concurrent/thread_local.h:22
↓ 1 callers
Function
Executor
src/babylon/executor.h:67
↓ 1 callers
Function
GenericsConcurrentAdder
src/babylon/concurrent/counter.h:36
↓ 1 callers
Function
LogStream
!__clang__ && BABYLON_GCC_VERSION < 50000
src/babylon/logging/log_stream.cpp:80
↓ 1 callers
Function
MemoryLocker
src/babylon/mlock.h:25
↓ 1 callers
Function
MonotonicBufferResource
src/babylon/reusable/memory_resource.h:86
↓ 1 callers
Function
__babylon_need_cache
任意成员CACHED,则整体也是CACHED */ 任意成员COMPLEX,则需要进行缓存加速,因此整体也是CACHED */ SIMPLE成员过多,需要整体缓存加速,此时整体也是CACHED */
src/babylon/serialization/aggregate.h:121
↓ 1 callers
Method
accessor
src/babylon/reusable/manager.hpp:45
↓ 1 callers
Method
acquire
src/babylon/anyflow/data.hpp:397
↓ 1 callers
Method
activate
src/babylon/anyflow/data.cpp:74
↓ 1 callers
Method
add_awaiter
src/babylon/coroutine/futex.cpp:79
↓ 1 callers
Method
add_waiting_data
src/babylon/anyflow/closure.hpp:164
↓ 1 callers
Method
all_data_num
src/babylon/anyflow/closure.hpp:181
↓ 1 callers
Method
allow_trivial
src/babylon/anyflow/builder.hpp:130
↓ 1 callers
Method
await_resume
src/babylon/coroutine/task.h:166
↓ 1 callers
Method
awaiter
src/babylon/coroutine/promise.h:244
↓ 1 callers
Method
awaiter_inplace_resumable
src/babylon/coroutine/promise.h:240
↓ 1 callers
Method
begin
src/babylon/application_context.cpp:76
↓ 1 callers
Method
begin
src/babylon/concurrent/transient_hash_table.hpp:521
↓ 1 callers
Method
bind
src/babylon/anyflow/data.hpp:368
↓ 1 callers
Method
block_mask_bits
src/babylon/concurrent/vector.hpp:328
↓ 1 callers
Function
bthread_async
example/use-with-bthread/bthread_executor.h:46
↓ 1 callers
Method
bucket_capacity
src/babylon/concurrent/counter.cpp:52
↓ 1 callers
Method
calculate_serialized_size
src/babylon/serialization/traits.hpp:402
↓ 1 callers
Method
capacity
src/babylon/concurrent/bounded_queue.hpp:392
↓ 1 callers
Method
capacity
src/babylon/concurrent/execution_queue.h:88
↓ 1 callers
Method
check_and_get_file_descriptor
src/babylon/logging/file_object.cpp:31
↓ 1 callers
Method
check_last_producer
src/babylon/anyflow/data.hpp:590
↓ 1 callers
Method
check_safe_mutable
src/babylon/anyflow/data.cpp:94
↓ 1 callers
Method
clear
example/use-arena-with-brpc/swiss_message_factory.cpp:77
↓ 1 callers
Method
clear
src/babylon/concurrent/bounded_queue.hpp:761
↓ 1 callers
Method
clear
src/babylon/reusable/vector.hpp:333
↓ 1 callers
Method
config
src/babylon/anyflow/vertex.cpp:12
↓ 1 callers
Method
const_raw_pointer
src/babylon/any.hpp:464
↓ 1 callers
Method
context
src/babylon/anyflow/graph.hpp:16
↓ 1 callers
Method
convert
/////////////////////////////////////////////////////////////////////////// FastLocalTimeConverter begin
src/babylon/time.cpp:65
↓ 1 callers
Method
copy_constructor
src/babylon/any.hpp:80
↓ 1 callers
Method
copy_creater
src/babylon/any.hpp:88
↓ 1 callers
Method
create_closure
///////////////////////////////////////////////////////////////////////////
src/babylon/anyflow/executor.cpp:11
↓ 1 callers
Method
declare_essential
src/babylon/anyflow/dependency.hpp:42
↓ 1 callers
Method
deleter
src/babylon/any.hpp:68
↓ 1 callers
Method
depend_data_add
src/babylon/anyflow/closure.hpp:160
↓ 1 callers
Method
depend_vertex_add
src/babylon/anyflow/closure.hpp:131
↓ 1 callers
Method
depend_vertex_sub
src/babylon/anyflow/closure.hpp:135
↓ 1 callers
Method
describe
example/use-counter-with-bvar/recorder.cpp:20
↓ 1 callers
Function
deserialize
src/babylon/reusable/string.h:93
↓ 1 callers
Method
deserialize
反序列化函数 对标Message::ParseFromCodedStream
src/babylon/serialization/traits.hpp:368
↓ 1 callers
Method
destruct_all
src/babylon/reusable/memory_resource.cpp:118
↓ 1 callers
Method
destructor
src/babylon/any.cpp:5
↓ 1 callers
Method
destructor
src/babylon/any.hpp:63
↓ 1 callers
Method
discard
src/babylon/logging/async_file_appender.cpp:38
↓ 1 callers
Method
do_cancel
src/babylon/coroutine/cancelable.h:193
↓ 1 callers
Method
do_resume
src/babylon/coroutine/cancelable.h:198
↓ 1 callers
Method
end
src/babylon/concurrent/id_allocator.hpp:57
↓ 1 callers
Function
exchange_string_buffer
src/babylon/string.hpp:187
↓ 1 callers
Method
expose
example/use-counter-with-bvar/example.cpp:56
↓ 1 callers
Method
find_first_non_empty
src/babylon/concurrent/transient_hash_table.hpp:835
↓ 1 callers
Method
flush
src/babylon/serialization/traits.cpp:121
↓ 1 callers
Method
flush_emits
src/babylon/anyflow/vertex.cpp:122
↓ 1 callers
Method
for_each_dependency
src/babylon/anyflow/builder.hpp:68
↓ 1 callers
Method
for_each_type
src/babylon/application_context.cpp:116
← previous
next →
301–400 of 1,729, ranked by callers