classes: nt::StructSubscriber: template_params: - T - I methods: StructSubscriber: overloads: '': ignore: true NT_Subscriber, T, I...: ignore: true Get: overloads: '[const]': const T& [const]: GetInto: ignore: true GetAtomic: overloads: '[const]': const T& [const]: ReadQueue: GetTopic: inline_code: | .def("close", [](nt::StructSubscriber *self) { py::gil_scoped_release release; *self = nt::StructSubscriber(); }, py::doc("Destroys the subscriber")) .def("__enter__", [](nt::StructSubscriber *self) { return self; }) .def("__exit__", [](nt::StructSubscriber *self, py::args args) { py::gil_scoped_release release; *self = nt::StructSubscriber(); }) nt::StructPublisher: template_params: - T - I methods: StructPublisher: overloads: '': ignore: true NT_Publisher, I...: ignore: true Set: SetDefault: GetTopic: inline_code: | .def("close", [](nt::StructPublisher *self) { py::gil_scoped_release release; *self = nt::StructPublisher(); }, py::doc("Destroys the publisher")) .def("__enter__", [](nt::StructPublisher *self) { return self; }) .def("__exit__", [](nt::StructPublisher *self, py::args args) { py::gil_scoped_release release; *self = nt::StructPublisher(); }) nt::StructEntry: template_params: - T - I base_qualnames: StructSubscriber: nt::StructSubscriber StructPublisher: nt::StructPublisher methods: StructEntry: overloads: '': ignore: true NT_Entry, T, const I&...: ignore: true GetHandle: ignore: true GetTopic: Unpublish: inline_code: | .def("close", [](nt::StructEntry *self) { py::gil_scoped_release release; *self = nt::StructEntry(); }, py::doc("Destroys the entry")) .def("__enter__", [](nt::StructEntry *self) { return self; }) .def("__exit__", [](nt::StructEntry *self, py::args args) { py::gil_scoped_release release; *self = nt::StructEntry(); }) nt::StructTopic: template_params: - T - I methods: StructTopic: overloads: '': ignore: true NT_Topic, I...: ignore: true Topic, I...: param_override: info: name: type cpp_code: | [](Topic topic, const py::type &t) { WPyStructInfo info(t); return nt::StructTopic(topic, info); } Subscribe: Publish: PublishEx: GetEntry: inline_code: | .def("close", [](nt::StructTopic *self) { py::gil_scoped_release release; *self = nt::StructTopic(); }, py::doc("Destroys the topic")) .def("__enter__", [](nt::StructTopic *self) { return self; }) .def("__exit__", [](nt::StructTopic *self, py::args args) { py::gil_scoped_release release; *self = nt::StructTopic(); }) templates: StructSubscriber: qualname: nt::StructSubscriber params: - WPyStruct - WPyStructInfo StructPublisher: qualname: nt::StructPublisher params: - WPyStruct - WPyStructInfo StructEntry: qualname: nt::StructEntry params: - WPyStruct - WPyStructInfo StructTopic: qualname: nt::StructTopic params: - WPyStruct - WPyStructInfo