MCPcopy Create free account
hub / github.com/AimRT/AimRT / PYBIND11_MODULE

Function PYBIND11_MODULE

src/runtime/python_runtime/python_runtime_main.cc:20–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18using namespace aimrt::runtime::python_runtime;
19
20PYBIND11_MODULE(aimrt_python_runtime, m) {
21 m.doc() = "AimRT Python Runtime Module";
22
23 // type support
24 ExportPbTypeSupport(m);
25
26 // channel
27 ExportContext(m);
28 ExportPublisherRef(m);
29 ExportSubscriberRef(m);
30 ExportChannelHandleRef(m);
31
32 // configure
33 ExportConfiguratorRef(m);
34
35 // log
36 ExportLoggerRef(m);
37
38 // executor
39 ExportExecutorRef(m);
40 ExportExecutorManagerRef(m);
41
42 // rpc
43 ExportRpcStatus(m);
44 ExportRpcContext(m);
45 ExportRpcServiceBase(m);
46 ExportRpcHandleRef(m);
47 ExportRpcProxyBase(m);
48
49 // parameter
50 ExportParameter(m);
51
52 // core handle
53 ExportModuleInfo(m);
54 ExportCoreRef(m);
55
56 // module base
57 ExportModuleBase(m);
58
59 // core runtime
60 ExportCoreOptions(m);
61 ExportCore(m);
62
63 // version
64 ExportVersion(m);
65}

Callers

nothing calls this directly

Calls 15

ExportPbTypeSupportFunction · 0.85
ExportContextFunction · 0.85
ExportPublisherRefFunction · 0.85
ExportSubscriberRefFunction · 0.85
ExportChannelHandleRefFunction · 0.85
ExportConfiguratorRefFunction · 0.85
ExportLoggerRefFunction · 0.85
ExportExecutorRefFunction · 0.85
ExportExecutorManagerRefFunction · 0.85
ExportRpcStatusFunction · 0.85
ExportRpcContextFunction · 0.85
ExportRpcServiceBaseFunction · 0.85

Tested by

no test coverage detected