Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AimRT/AimRT
/ functions
Functions
3,249 in github.com/AimRT/AimRT
⨍
Functions
3,249
◇
Types & classes
785
↓ 320 callers
Method
what
src/common/util/exception.h:22
↓ 89 callers
Function
ToStdStringView
src/interface/aimrt_module_cpp_interface/util/string.h:25
↓ 80 callers
Function
InvokeCallBack
src/runtime/core/rpc/rpc_backend_tools.h:84
↓ 76 callers
Method
SetMetaValue
src/interface/aimrt_module_cpp_interface/rpc/rpc_context.h:86
↓ 73 callers
Method
ToString
src/plugins/grpc_plugin/http2/response.h:49
↓ 68 callers
Method
RegisterHookFunc
src/runtime/core/aimrt_core.h:166
↓ 56 callers
Function
ToAimRTStringView
src/interface/aimrt_module_cpp_interface/util/string.h:13
↓ 53 callers
Method
GetMetaValue
Some frame fields
src/interface/aimrt_module_cpp_interface/rpc/rpc_context.h:80
↓ 51 callers
Method
GetExecutorManager
* @brief Get executor manager handle * * @return ExecutorManagerRef */
src/interface/aimrt_module_cpp_interface/core.h:82
↓ 50 callers
Function
MessageToJson
* @brief use typesupport convert ros msg to json str * * @param message ros msg * @param typesupport typesuport ptr * @param json_str_res json res
src/common/ros2_util/json_convert.h:661
↓ 50 callers
Function
Pb2CompactJson
src/interface/aimrt_module_protobuf_interface/util/protobuf_tools.h:32
↓ 48 callers
Method
GetExecutor
src/runtime/core/aimrt_core.cc:316
↓ 48 callers
Function
UrlEncode
* @brief UrlEncode * * @param[in] str string to be encoded * @param[in] up whether to encode to uppercase * @return std::string encoded string */
src/common/util/url_encode.h:35
↓ 47 callers
Method
GetConfigFilePath
src/interface/aimrt_module_cpp_interface/context/context.h:63
↓ 43 callers
Method
Execute
src/runtime/core/executor/tbb_thread_executor.cc:147
↓ 42 callers
Method
GetConfigurator
* @brief Get configurator handle * * @return ConfiguratorRef */
src/interface/aimrt_module_cpp_interface/core.h:62
↓ 42 callers
Method
IO
src/common/net/asio_tools.h:159
↓ 36 callers
Method
run
(self)
src/examples/utils/run_all_example.py:314
↓ 35 callers
Method
GetRpcHandle
* @brief Get rpc handle * * @return rpc::RpcHandleRef */
src/interface/aimrt_module_cpp_interface/core.h:102
↓ 34 callers
Function
SSToString
src/common/util/string_util.h:856
↓ 34 callers
Method
SetString
src/common/util/buffer_util.h:158
↓ 33 callers
Method
BufferSize
src/interface/aimrt_module_cpp_interface/util/buffer.h:78
↓ 33 callers
Method
Data
src/interface/aimrt_module_cpp_interface/util/buffer.h:68
↓ 33 callers
Method
GetLogger
src/examples/cpp/executor/module/timer_module/timer_module.h:28
↓ 32 callers
Method
Shutdown
* @brief Shutdown * @note Asynchronous, the registered stop method will be called */
src/common/net/asio_tools.h:122
↓ 32 callers
Method
Start
* @brief Start running * @note Asynchronously, the registered start method will be called and the specified number of threads will be started. *
src/common/net/asio_tools.h:83
↓ 31 callers
Method
GetString
src/common/util/buffer_util.h:277
↓ 30 callers
Method
SupportTimerSchedule
src/runtime/core/executor/tbb_thread_executor.h:45
↓ 29 callers
Method
reset
(self)
src/test/core/pytest_results.py:30
↓ 29 callers
Method
start
src/interface/aimrt_module_cpp_interface/co/aimrt_context.h:226
↓ 28 callers
Method
OK
src/interface/aimrt_module_cpp_interface/rpc/rpc_status.h:22
↓ 28 callers
Method
SetTimeout
src/interface/aimrt_module_cpp_interface/rpc/rpc_context.h:75
↓ 27 callers
Function
GetFuncNameWithoutPrefix
src/interface/aimrt_module_cpp_interface/rpc/rpc_handle.h:31
↓ 26 callers
Method
GetChannelHandle
* @brief Get channel handle * * @return channel::ChannelHandleRef */
src/interface/aimrt_module_cpp_interface/core.h:112
↓ 24 callers
Method
LetMe
src/interface/aimrt_module_cpp_interface/context/context.h:65
↓ 24 callers
Method
NativeHandle
src/plugins/zenoh_plugin/zenoh_buffer_array_allocator.h:24
↓ 22 callers
Method
Publish
src/plugins/zenoh_plugin/zenoh_manager.cc:121
↓ 22 callers
Function
SafeUtf8TruncationLength
* @brief Safely calculates truncation position for UTF-8 string * * @param[in] utf8_str UTF-8 encoded string * @param[in] actual_length Actual byte
src/common/util/string_util.h:879
↓ 22 callers
Method
Size
src/plugins/iceoryx_plugin/iceoryx_manager.h:26
↓ 22 callers
Method
Wait
src/common/util/light_signal.h:22
↓ 21 callers
Method
CreateModule
src/runtime/core/module/module_manager.cc:285
↓ 21 callers
Function
GetSimpleLoggerRef
src/interface/aimrt_module_cpp_interface/logger/logger.h:46
↓ 21 callers
Method
run_test
Run the test Returns: bool: True if all executions succeeded
src/test/core/base_test.py:79
↓ 21 callers
Method
setup_from_yaml
Set up test environment from a YAML configuration file Args: yaml_path: path to the YAML configuration file Ret
src/test/core/base_test.py:35
↓ 20 callers
Method
CreateSharedPtr
src/interface/aimrt_module_cpp_interface/util/type_support.h:46
↓ 20 callers
Method
GetSerializationType
src/interface/aimrt_module_cpp_interface/rpc/rpc_context.h:115
↓ 20 callers
Method
Join
* @brief Join * @note Block until all threads exit */
src/common/net/asio_tools.h:111
↓ 20 callers
Function
JoinVec
src/common/util/string_util.h:259
↓ 20 callers
Method
RegisterService
* @brief Register service * * @param service_ptr * @return Register result */
src/interface/aimrt_module_cpp_interface/rpc/rpc_handle.h:127
↓ 20 callers
Method
SetSerializationType
src/interface/aimrt_module_cpp_interface/rpc/rpc_context.h:118
↓ 19 callers
Method
parse_args
(self)
src/examples/utils/run_all_example.py:78
↓ 18 callers
Method
CountDown
src/common/util/dynamiclatch.h:52
↓ 18 callers
Method
Initialize
src/common/net/asio_udp_cli.h:68
↓ 18 callers
Function
SetCpuSchedForCurrentThread
src/runtime/core/util/thread_tools.cc:88
↓ 18 callers
Method
TryAdd
src/common/util/dynamiclatch.h:35
↓ 17 callers
Function
DynamicArrayToJsonImpl
src/common/ros2_util/json_convert.h:346
↓ 17 callers
Function
GetCurrentContext
src/interface/aimrt_module_cpp_interface/context/details/thread_context.h:28
↓ 17 callers
Method
Initialize
src/runtime/core/executor/executor_manager.cc:58
↓ 17 callers
Method
NewContextSharedPtr
src/interface/aimrt_module_cpp_interface/rpc/rpc_handle.h:293
↓ 17 callers
Function
Publish
Publish a message to a channel. This function can be called in following ways: - Publish(publisher, msg) - Publish(publisher, msg, ctx)
src/runtime/python_runtime/aimrt_py_chn.py:93
↓ 17 callers
Function
TimeT2TmLocal
* @brief localtime * * @param t * @return struct tm */
src/common/util/time_util.h:203
↓ 16 callers
Method
AddSubscribeWrapper
src/runtime/core/channel/channel_backend_tools.h:20
↓ 16 callers
Method
Deserialize
src/runtime/python_runtime/export_pb_type_support.h:72
↓ 16 callers
Function
GetCurTimestampNs
src/common/util/time_util.h:48
↓ 16 callers
Method
Name
src/runtime/core/rpc/local_rpc_backend.h:33
↓ 16 callers
Method
RegisterSvrFunc
* @brief Register svr start/stop method * @note The earlier the start func is registered, the earlier it is executed. The earlier the stop func is
src/common/net/asio_tools.h:74
↓ 15 callers
Method
Code
src/interface/aimrt_module_cpp_interface/rpc/rpc_status.h:31
↓ 15 callers
Method
GetMetaKeyValsArray
src/interface/aimrt_module_cpp_interface/rpc/rpc_context.h:299
↓ 15 callers
Method
GetPluginOptionsNode
src/runtime/core/plugin/plugin_manager.cc:180
↓ 15 callers
Method
GetPublisher
src/plugins/iceoryx_plugin/iceoryx_manager.cc:139
↓ 15 callers
Function
Log
src/interface/aimrt_module_cpp_interface/context/context.h:444
↓ 15 callers
Method
SetBuffer
src/common/util/buffer_util.h:146
↓ 15 callers
Method
SetLogger
src/runtime/core/rpc/rpc_manager.h:67
↓ 15 callers
Method
UpdatePluginOptionsNode
src/runtime/core/plugin/plugin_manager.cc:196
↓ 14 callers
Method
Name
src/runtime/core/channel/local_channel_backend.h:34
↓ 14 callers
Method
NativeHandle
src/runtime/core/module/core_proxy.h:47
↓ 14 callers
Method
SetFunctionName
src/interface/aimrt_module_cpp_interface/rpc/rpc_context.h:125
↓ 14 callers
Method
SetUint32
src/common/util/buffer_util.h:132
↓ 14 callers
Method
Shutdown
src/runtime/core/aimrt_core.cc:274
↓ 14 callers
Method
Shutdown
src/runtime/core/executor/executor_manager.cc:117
↓ 13 callers
Function
BindCpuForCurrentThread
src/runtime/core/util/thread_tools.cc:58
↓ 13 callers
Method
DefaultSerializationType
src/interface/aimrt_module_cpp_interface/util/type_support.h:104
↓ 13 callers
Function
GetMonthDayCount
* @brief get current month day count * * @param year * @param month from 0 onwards, 0 represents January * @return uint32_t */
src/common/util/time_util.h:295
↓ 13 callers
Method
GetSubscriber
src/runtime/core/channel/channel_handle_proxy.h:240
↓ 13 callers
Method
JoinToString
src/interface/aimrt_module_cpp_interface/util/buffer.h:86
↓ 13 callers
Method
Name
src/runtime/core/executor/tbb_thread_executor.h:41
↓ 13 callers
Method
NativeHandle
src/runtime/python_runtime/export_pb_type_support.h:35
↓ 13 callers
Method
RegisterFilter
src/interface/aimrt_module_cpp_interface/rpc/rpc_handle.h:445
↓ 13 callers
Method
RegisterHttpHandle
src/common/net/http_dispatcher.h:30
↓ 13 callers
Method
SetServiceName
src/interface/aimrt_module_cpp_interface/rpc/rpc_handle.h:281
↓ 13 callers
Method
Start
src/runtime/core/aimrt_core.cc:248
↓ 12 callers
Method
ThreadSafe
src/runtime/core/executor/tbb_thread_executor.h:43
↓ 12 callers
Method
Timeout
Timeout
src/interface/aimrt_module_cpp_interface/rpc/rpc_context.h:71
↓ 12 callers
Method
Type
src/runtime/core/executor/tbb_thread_executor.h:40
↓ 11 callers
Function
DrawTable
src/common/util/string_util.h:529
↓ 11 callers
Method
Execute
src/plugins/time_manipulator_plugin/time_manipulator_executor.cc:151
↓ 11 callers
Method
GetAimRTOptionsNode
src/runtime/core/configurator/configurator_manager.cc:167
↓ 11 callers
Method
GetMetaKeys
src/interface/aimrt_module_cpp_interface/rpc/rpc_context.h:95
↓ 11 callers
Function
JsonToMessage
* @brief use typesupport convert json to ros msg * * @param json_str the json str * @param typesupport typesupport ptr * @param message the ros ms
src/common/ros2_util/json_convert.h:622
↓ 11 callers
Function
SetNameForCurrentThread
src/runtime/core/util/thread_tools.cc:41
next →
1–100 of 3,249, ranked by callers