File tree Expand file tree Collapse file tree 3 files changed +0
-19
lines changed
include/iox/posh/experimental
include/iceoryx_posh/runtime Expand file tree Collapse file tree 3 files changed +0
-19
lines changed Original file line number Diff line number Diff line change @@ -137,20 +137,14 @@ class Node
137137 // / @brief Initiates a 'Listener'
138138 ListenerBuilder listener () noexcept ;
139139
140- // / @brief Set Node Runtime as default Runtime
141- void setDefaultRuntime ();
142-
143140 private:
144141 friend class NodeBuilder ;
145142 Node (const NodeName_t& name,
146143 runtime::IpcRuntimeInterface&& runtime_interface,
147144 optional<runtime::SharedMemoryUser>&&) noexcept ;
148145
149- static iox::runtime::PoshRuntime& getNodeRuntime ([[maybe_unused]] optional<const RuntimeName_t*> name);
150-
151146 private:
152147 unique_ptr<runtime::PoshRuntime> m_runtime;
153- inline static runtime::PoshRuntime* s_defaultRuntime = nullptr ;
154148};
155149
156150} // namespace iox::posh::experimental
Original file line number Diff line number Diff line change @@ -142,12 +142,6 @@ Node::Node(const NodeName_t& name,
142142{
143143}
144144
145- void Node::setDefaultRuntime ()
146- {
147- Node::s_defaultRuntime = m_runtime.get ();
148- iox::runtime::PoshRuntime::setRuntimeFactory (Node::getNodeRuntime);
149- }
150-
151145PublisherBuilder Node::publisher (const ServiceDescription& service_description) noexcept
152146{
153147 return PublisherBuilder{*m_runtime.get (), service_description};
@@ -178,10 +172,4 @@ ListenerBuilder Node::listener() noexcept
178172 return ListenerBuilder{*m_runtime.get ()};
179173}
180174
181- iox::runtime::PoshRuntime& Node::getNodeRuntime ([[maybe_unused]] optional<const RuntimeName_t*> name)
182- {
183- IOX_ASSERT (s_defaultRuntime, " Node Default Runtime has not been created" );
184- return *Node::s_defaultRuntime;
185- }
186-
187175} // namespace iox::posh::experimental
Original file line number Diff line number Diff line change @@ -156,7 +156,6 @@ class PoshRuntime
156156
157157 protected:
158158 friend class roudi_env ::RuntimeTestInterface;
159- friend class iox ::posh::experimental::Node;
160159
161160 using factory_t = PoshRuntime& (*)(optional<const RuntimeName_t*>);
162161
You can’t perform that action at this time.
0 commit comments