2222#include " scl/simulation/transport.h"
2323#include " scl/time.h"
2424
25- void scl::SimulatedChannel::close () {
25+ void scl::details:: SimulatedChannel::close () {
2626 m_ctx.addEvent <scl::CloseEvent>(m_ctx.elapsedTime (), m_id);
2727}
2828
29- scl::Task<void > scl::SimulatedChannel::send (Packet&& packet) {
29+ scl::Task<void > scl::details:: SimulatedChannel::send (Packet&& packet) {
3030 const auto et = m_ctx.elapsedTime ();
3131 m_ctx.addEvent <SendEvent>(et, m_id, packet.size ());
3232 m_transport->send (et, m_id, std::move (packet));
3333 co_return ;
3434}
3535
36- scl::Task<void > scl::SimulatedChannel::send (const Packet& packet) {
36+ scl::Task<void > scl::details:: SimulatedChannel::send (const Packet& packet) {
3737 const auto et = m_ctx.elapsedTime ();
3838 m_ctx.addEvent <SendEvent>(et, m_id, packet.size ());
3939 m_transport->send (et, m_id, packet);
@@ -71,10 +71,10 @@ class RecvPendingEvent final : public scl::ChannelEvent {
7171
7272// Awaitable that checks if the transport is ready.
7373struct ReadyChecker {
74- scl::Transport* transport;
74+ scl::details:: Transport* transport;
7575 scl::ChannelId id;
7676 RecvPendingEvent* event;
77- scl::Context& ctx;
77+ scl::details:: Context& ctx;
7878
7979 bool operator ()() {
8080 const auto is_ready = transport->ready (id);
@@ -91,7 +91,7 @@ struct ReadyChecker {
9191
9292} // namespace
9393
94- scl::Task<scl::Packet> scl::SimulatedChannel::recv () {
94+ scl::Task<scl::Packet> scl::details:: SimulatedChannel::recv () {
9595 const auto et = m_ctx.elapsedTime ();
9696
9797 m_ctx.addEvent <RecvPendingEvent>(et, m_id);
@@ -111,10 +111,10 @@ namespace {
111111
112112// Ready checker which capable of timing out
113113struct TimeoutReadyChecker {
114- scl::Transport* transport;
114+ scl::details:: Transport* transport;
115115 scl::ChannelId id;
116116 RecvPendingEvent* event;
117- scl::Context& ctx;
117+ scl::details:: Context& ctx;
118118 scl::Time::Duration timeout_rem;
119119
120120 bool operator ()() {
@@ -135,7 +135,7 @@ struct TimeoutReadyChecker {
135135
136136} // namespace
137137
138- scl::Task<std::optional<scl::Packet>> scl::SimulatedChannel::recv (
138+ scl::Task<std::optional<scl::Packet>> scl::details:: SimulatedChannel::recv (
139139 Time::Duration timeout) {
140140 // const auto et = m_ctx.elapsedTime();
141141
@@ -149,7 +149,7 @@ scl::Task<std::optional<scl::Packet>> scl::SimulatedChannel::recv(
149149 co_return {};
150150}
151151
152- scl::Task<bool > scl::SimulatedChannel::poll () {
152+ scl::Task<bool > scl::details:: SimulatedChannel::poll () {
153153 const auto et = m_ctx.elapsedTime ();
154154 Transport::PollResult pr;
155155
0 commit comments