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
↓ 1 callers
Method
front
src/babylon/reusable/vector.hpp:181
↓ 1 callers
Method
function
test/test_executor.cpp:23
↓ 1 callers
Method
gc
src/babylon/concurrent/vector.hpp:108
↓ 1 callers
Method
get_graph
example/use-anyflow-with-brpc/graph_configurator.h:78
↓ 1 callers
Function
get_inlined_string_donated_array
src/babylon/reusable/message.trick.cpp:51
↓ 1 callers
Function
get_inlined_string_index
src/babylon/reusable/message.trick.cpp:58
↓ 1 callers
Method
get_or_create
src/babylon/application_context.h:543
↓ 1 callers
Function
get_raw_field
src/babylon/reusable/message.trick.cpp:27
↓ 1 callers
Method
get_type_name
src/babylon/type_traits.hpp:51
↓ 1 callers
Method
get_unchecked
src/babylon/any.hpp:337
↓ 1 callers
Method
has_callback
src/babylon/future.hpp:284
↓ 1 callers
Method
has_preset_value
src/babylon/anyflow/data.hpp:495
↓ 1 callers
Function
has_single_bit
src/babylon/absl_numeric_bits.h:20
↓ 1 callers
Method
indent_level
src/babylon/serialization/traits.cpp:60
↓ 1 callers
Method
index
src/babylon/logging/file_object.cpp:13
↓ 1 callers
Method
index_for_named_dependency
src/babylon/anyflow/vertex.cpp:109
↓ 1 callers
Method
initialize
src/babylon/reusable/message.cpp:97
↓ 1 callers
Method
initialize_data
src/babylon/anyflow/graph.cpp:70
↓ 1 callers
Method
initialize_vertexes
src/babylon/anyflow/graph.cpp:82
↓ 1 callers
Method
inner_target
src/babylon/anyflow/dependency.hpp:101
↓ 1 callers
Method
inplace_resumable
src/babylon/coroutine/promise.h:252
↓ 1 callers
Method
is_closed
src/babylon/concurrent/transient_topic.hpp:172
↓ 1 callers
Method
is_essential
src/babylon/anyflow/dependency.hpp:46
↓ 1 callers
Function
is_inlined
src/babylon/reusable/message.trick.cpp:46
↓ 1 callers
Method
is_published
src/babylon/concurrent/transient_topic.hpp:164
↓ 1 callers
Method
local_fast
src/babylon/concurrent/thread_local.h:299
↓ 1 callers
Function
main
example/use-with-bthread/example.cpp:9
↓ 1 callers
Method
mark_tsan_acquire
src/babylon/concurrent/transient_topic.hpp:220
↓ 1 callers
Method
mark_tsan_release
src/babylon/concurrent/transient_topic.hpp:228
↓ 1 callers
Function
memory_resource
src/babylon/reusable/memory_resource.h:30
↓ 1 callers
Method
named_dependency
src/babylon/anyflow/vertex.hpp:110
↓ 1 callers
Method
on_activate
src/babylon/anyflow/vertex.cpp:39
↓ 1 callers
Method
prepare
example/use-arena-with-brpc/swiss_message_factory.cpp:69
↓ 1 callers
Method
preset
src/babylon/anyflow/data.hpp:490
↓ 1 callers
Function
print
src/babylon/serialization/vector.h:79
↓ 1 callers
Function
print
src/babylon/reusable/string.h:106
↓ 1 callers
Method
print
src/babylon/serialization/traits.hpp:386
↓ 1 callers
Method
process
src/babylon/anyflow/vertex.cpp:43
↓ 1 callers
Method
producer
src/babylon/anyflow/data.hpp:276
↓ 1 callers
Method
raw_pointer
src/babylon/any.hpp:459
↓ 1 callers
Method
recreate
src/babylon/reusable/manager.hpp:64
↓ 1 callers
Method
register_data_producer
src/babylon/anyflow/builder.cpp:81
↓ 1 callers
Method
release
src/babylon/coroutine/task.h:178
↓ 1 callers
Method
release
src/babylon/anyflow/data.hpp:110
↓ 1 callers
Method
release
src/babylon/reusable/memory_resource.cpp:244
↓ 1 callers
Method
remove_awaiter
src/babylon/coroutine/futex.cpp:94
↓ 1 callers
Method
reserve
src/babylon/concurrent/vector.hpp:458
↓ 1 callers
Function
reserve_arena_string_ptr
src/babylon/reusable/message.trick.cpp:64
↓ 1 callers
Function
reset
重置接口
src/babylon/concurrent/counter.h:60
↓ 1 callers
Method
reset
example/use-counter-with-bvar/recorder.cpp:59
↓ 1 callers
Method
reset
src/babylon/concurrent/bounded_queue.hpp:97
↓ 1 callers
Method
reset
src/babylon/concurrent/transient_topic.hpp:215
↓ 1 callers
Method
resize
src/babylon/concurrent/bounded_queue.hpp:330
↓ 1 callers
Method
resume
src/babylon/coroutine/cancelable.h:180
↓ 1 callers
Method
resume_awaiter
src/babylon/coroutine/promise.h:248
↓ 1 callers
Function
run_loop
example/use-execution-queue/example.cpp:58
↓ 1 callers
Method
runnable_vertexes
src/babylon/anyflow/vertex.hpp:155
↓ 1 callers
Method
search
example/use-anyflow-with-brpc/server.cpp:14
↓ 1 callers
Method
serialize
序列化函数 对标Message::SerializeToCodedStream
src/babylon/serialization/traits.hpp:362
↓ 1 callers
Method
serialized_size_cached
『如果存在』利用缓存获取最近一次调用calculate_serialized_size的结果 默认实现不支持真实缓存,会通过再次调用calculate_serialized_size得到结果
src/babylon/serialization/traits.hpp:382
↓ 1 callers
Method
set_balance_interval
src/babylon/executor.hpp:208
↓ 1 callers
Method
set_builder
src/babylon/anyflow/vertex.cpp:134
↓ 1 callers
Method
set_closed
src/babylon/concurrent/transient_topic.hpp:136
↓ 1 callers
Method
set_free_message_capacity
example/use-arena-with-brpc/swiss_message_factory.cpp:16
↓ 1 callers
Method
set_function
src/babylon/logging/log_stream.h:212
↓ 1 callers
Method
set_graph
src/babylon/anyflow/builder.cpp:163
↓ 1 callers
Method
set_index
src/babylon/logging/file_object.cpp:5
↓ 1 callers
Method
set_initialized
src/babylon/logging/logger.cpp:73
↓ 1 callers
Method
set_log_stream
src/babylon/logging/logger.cpp:81
↓ 1 callers
Method
set_option
src/babylon/application_context.h:559
↓ 1 callers
Method
set_page_allocator
/////////////////////////////////////////////////////////////////////////// LogStreamBuffer begin
src/babylon/logging/log_entry.h:85
↓ 1 callers
Method
set_page_allocator
src/babylon/reusable/memory_resource.cpp:102
↓ 1 callers
Method
set_pool
example/use-arena-with-brpc/swiss_message_factory.cpp:59
↓ 1 callers
Method
set_processor
src/babylon/anyflow/vertex.cpp:138
↓ 1 callers
Method
set_processor_creator
src/babylon/anyflow/builder.hpp:109
↓ 1 callers
Method
set_published
src/babylon/concurrent/transient_topic.hpp:128
↓ 1 callers
Method
set_stream
src/babylon/serialization/traits.cpp:47
↓ 1 callers
Method
set_support_singleton
src/babylon/application_context.cpp:123
↓ 1 callers
Method
set_upstream
src/babylon/reusable/memory_resource.cpp:111
↓ 1 callers
Function
setup
test/anyflow/test_dependency.cpp:32
↓ 1 callers
Method
setup
src/babylon/anyflow/vertex.cpp:18
↓ 1 callers
Function
setup_babylon
example/use-async-logger/example.cpp:25
↓ 1 callers
Function
setup_brpc
example/use-async-logger/example.cpp:85
↓ 1 callers
Function
setup_spdlog
example/use-async-logger/example.cpp:97
↓ 1 callers
Method
size
src/babylon/concurrent/bounded_queue.hpp:336
↓ 1 callers
Method
source
src/babylon/anyflow/dependency.hpp:10
↓ 1 callers
Method
start
src/babylon/concurrent/garbage_collector.h:101
↓ 1 callers
Method
subscribe
开启订阅流,可以通过返回的消费器进一步完成流式订阅
src/babylon/anyflow/dependency.h:211
↓ 1 callers
Method
support_singleton
src/babylon/application_context.h:580
↓ 1 callers
Method
type_id
src/babylon/application_context.h:600
↓ 1 callers
Method
unregister_accessor
src/babylon/concurrent/epoch.h:135
↓ 1 callers
Method
update_allocation_metadata
src/babylon/reusable/traits.h:46
↓ 1 callers
Function
use_assing_operator_in_constexpr
test/test_string_view.cpp:10
↓ 1 callers
Function
use_remove_prefix_in_constexpr
test/test_string_view.cpp:17
↓ 1 callers
Function
use_remove_suffix_in_constexpr
test/test_string_view.cpp:23
↓ 1 callers
Function
use_swap_in_constexpr
test/test_string_view.cpp:29
↓ 1 callers
Method
wait_until_ready
src/babylon/concurrent/transient_topic.hpp:180
↓ 1 callers
Method
wakeup_one_worker
src/babylon/executor.cpp:113
↓ 1 callers
Method
~LoggerManager
src/babylon/logging/logger.h:90
↓ 1 callers
Method
~Slot
src/babylon/concurrent/epoch.h:62
← previous
next →
401–500 of 1,729, ranked by callers