Skip to content

Commit 99fa5e2

Browse files
committed
chore: renamed the top-level namespace.
- Changed the project structure and renamed the top-level namespace to match the project name.
1 parent d2e257f commit 99fa5e2

23 files changed

+65
-64
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#ifndef CPPNET_HPP
2020
#define CPPNET_HPP
2121
/** @brief This is the root namespace of cppnet. */
22-
namespace net {} // namespace net
22+
namespace cppnet {} // namespace cppnet
2323
#include "service/async_context.hpp" // IWYU pragma: export
2424
#include "service/async_tcp_service.hpp" // IWYU pragma: export
2525
#include "service/async_udp_service.hpp" // IWYU pragma: export
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@
2121
#include <concepts>
2222
#include <system_error>
2323
// Forward declarations
24-
namespace net::service {
24+
namespace cppnet::service {
2525
struct async_context;
26-
} // namespace net::service
26+
} // namespace cppnet::service
2727

2828
/**
2929
* @namespace net
3030
* @brief The root namespace for all cppnet components.
3131
*/
32-
namespace net {
32+
namespace cppnet {
3333
/** @brief A concept to validate the C++ BasicLockable requirement. */
3434
template <typename Lock>
3535
concept BasicLockable = requires(Lock lock) {
@@ -59,5 +59,5 @@ concept InterruptSource = requires(const Tag tag) {
5959
};
6060
} // namespace timers.
6161

62-
} // namespace net
62+
} // namespace cppnet
6363
#endif // CPPNET_CONCEPT_HPP
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#ifndef CPPNET_IMMOVABLE_HPP
2020
#define CPPNET_IMMOVABLE_HPP
2121
/** @brief This namespace provides internal cppnet implementation details. */
22-
namespace net::detail {
22+
namespace cppnet::detail {
2323
/**
2424
* @brief This struct can be used as a base class to make derived
2525
* classes immovable.
@@ -38,5 +38,5 @@ struct immovable {
3838
/** @brief Default destructor. */
3939
~immovable() = default;
4040
};
41-
} // namespace net::detail
41+
} // namespace cppnet::detail
4242
#endif // CPPNET_IMMOVABLE_HPP
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
#include <mutex>
2424
/** @brief This namespace provides internal cppnet implementation details. */
25-
namespace net::detail {
25+
namespace cppnet::detail {
2626
/**
2727
* @brief Runs the supplied functor while holding the acquired lock.
2828
* @tparam Lock A type that satisfies the BasicLockable named requirement.
@@ -39,5 +39,5 @@ auto with_lock(Lock &mtx, Fn &&func) -> decltype(auto)
3939
return std::forward<Fn>(func)();
4040
}
4141

42-
} // namespace net::detail
42+
} // namespace cppnet::detail
4343
#endif // CPPNET_WITH_LOCK_HPP
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@
1919
#pragma once
2020
#ifndef CPPNET_ASYNC_CONTEXT_HPP
2121
#define CPPNET_ASYNC_CONTEXT_HPP
22-
#include "net/detail/immovable.hpp"
23-
#include "net/timers/timers.hpp"
22+
#include "cppnet/detail/immovable.hpp"
23+
#include "cppnet/timers/timers.hpp"
2424

2525
#include <exec/async_scope.hpp>
2626
#include <io/io.hpp>
2727

2828
#include <atomic>
2929
#include <cstdint>
3030
/** @brief This namespace is for network services. */
31-
namespace net::service {
31+
namespace cppnet::service {
3232

3333
/** @brief An asynchronous execution context. */
3434
struct async_context : detail::immovable {
@@ -109,7 +109,7 @@ struct async_context : detail::immovable {
109109
inline auto run() -> void;
110110
};
111111

112-
} // namespace net::service
112+
} // namespace cppnet::service
113113

114114
#include "impl/async_context_impl.hpp" // IWYU pragma: export
115115

include/net/service/async_tcp_service.hpp renamed to include/cppnet/service/async_tcp_service.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#ifndef CPPNET_ASYNC_TCP_SERVICE_HPP
2020
#define CPPNET_ASYNC_TCP_SERVICE_HPP
2121
#include "async_context.hpp"
22-
namespace net::service {
22+
namespace cppnet::service {
2323
/**
2424
* @brief A ServiceLike Async TCP Service.
2525
* @tparam StreamHandler The StreamHandler type that derives from
@@ -180,7 +180,7 @@ class async_tcp_service {
180180
std::atomic<socket_type> acceptor_sockfd_ = io::socket::INVALID_SOCKET;
181181
};
182182

183-
} // namespace net::service
183+
} // namespace cppnet::service
184184

185185
#include "impl/async_tcp_service_impl.hpp" // IWYU pragma: export
186186
#endif // CPPNET_ASYNC_TCP_SERVICE_HPP

include/net/service/async_udp_service.hpp renamed to include/cppnet/service/async_udp_service.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#ifndef CPPNET_ASYNC_UDP_SERVICE_HPP
2020
#define CPPNET_ASYNC_UDP_SERVICE_HPP
2121
#include "async_context.hpp"
22-
namespace net::service {
22+
namespace cppnet::service {
2323
/**
2424
* @brief A ServiceLike Async UDP Service.
2525
* @tparam StreamHandler The StreamHandler type that derives from
@@ -177,7 +177,7 @@ class async_udp_service {
177177
std::atomic<socket_type> server_sockfd_ = io::socket::INVALID_SOCKET;
178178
};
179179

180-
} // namespace net::service
180+
} // namespace cppnet::service
181181

182182
#include "impl/async_udp_service_impl.hpp" // IWYU pragma: export
183183
#endif // CPPNET_ASYNC_UDP_SERVICE_HPP
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include <mutex>
2424
#include <thread>
2525
/** @brief This namespace is for network services. */
26-
namespace net::service {
26+
namespace cppnet::service {
2727
/** @brief internal service implementation details. */
2828
namespace detail {
2929
/** @brief Null service that services as a ServiceLike placeholder. */
@@ -114,7 +114,7 @@ class basic_context_thread : public async_context {
114114
*/
115115
using context_thread = basic_context_thread<detail::null_service>;
116116

117-
} // namespace net::service
117+
} // namespace cppnet::service
118118

119119
#include "impl/context_thread_impl.hpp" // IWYU pragma: export
120120

include/net/service/impl/async_context_impl.hpp renamed to include/cppnet/service/impl/async_context_impl.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
#pragma once
2020
#ifndef CPPNET_ASYNC_CONTEXT_IMPL_HPP
2121
#define CPPNET_ASYNC_CONTEXT_IMPL_HPP
22-
#include "net/service/async_context.hpp"
22+
#include "cppnet/service/async_context.hpp"
2323

2424
#include <cassert>
25-
namespace net::service {
25+
namespace cppnet::service {
2626
/** @brief Internal net::service implementation details. */
2727
namespace detail {
2828
/**
@@ -98,5 +98,5 @@ inline auto async_context::run() -> void
9898
while (poller.wait_for(to_millis(timers.resolve())) || !is_empty.test());
9999
}
100100

101-
} // namespace net::service
101+
} // namespace cppnet::service
102102
#endif // CPPNET_ASYNC_CONTEXT_IMPL_HPP

include/net/service/impl/async_tcp_service_impl.hpp renamed to include/cppnet/service/impl/async_tcp_service_impl.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
#pragma once
1919
#ifndef CPPNET_ASYNC_TCP_SERVICE_IMPL_HPP
2020
#define CPPNET_ASYNC_TCP_SERVICE_IMPL_HPP
21-
#include "net/service/async_tcp_service.hpp"
21+
#include "cppnet/service/async_tcp_service.hpp"
2222

2323
#include <system_error>
24-
namespace net::service {
24+
namespace cppnet::service {
2525
template <typename TCPStreamHandler, std::size_t Size>
2626
template <typename T>
2727
async_tcp_service<TCPStreamHandler, Size>::async_tcp_service(
@@ -153,5 +153,5 @@ auto async_tcp_service<TCPStreamHandler, Size>::stop_() -> void
153153
shutdown(sockfd, SHUT_RD);
154154
}
155155

156-
} // namespace net::service
156+
} // namespace cppnet::service
157157
#endif // CPPNET_ASYNC_TCP_SERVICE_IMPL_HPP

0 commit comments

Comments
 (0)