Skip to content

Commit fd27126

Browse files
committed
iox-#2408 Remove setDefaultRuntime capability in the experimental Node
1 parent 2f907e7 commit fd27126

File tree

3 files changed

+0
-19
lines changed

3 files changed

+0
-19
lines changed

iceoryx_posh/experimental/include/iox/posh/experimental/node.hpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff 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

iceoryx_posh/experimental/source/node.cpp

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff 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-
151145
PublisherBuilder 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

iceoryx_posh/include/iceoryx_posh/runtime/posh_runtime.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)