Loading net/include/net/net_driver.hpp→net/include/net/driver.hpp +4 −4 Original line number Diff line number Diff line #pragma once #include <com/runner.hpp> #include <net/network_types.hpp> #include <net/types.hpp> #include <net/socket/isocket.hpp> Loading @@ -9,12 +9,12 @@ namespace net { struct NetDriver final : public com::Runner struct Driver final : public com::Runner { static inline std::string self_name() { return "net_driver"; } NetDriver(); ~NetDriver() override; Driver(); ~Driver() override; void next_round() override; Loading net/include/net/index.hpp +4 −4 Original line number Diff line number Diff line #pragma once #include <com/context.hpp> #include <net/net_driver.hpp> #include <net/driver.hpp> namespace net { Loading @@ -9,7 +9,7 @@ namespace net static Index const &instance(); com::Folder* root() const { return m_root; } NetDriver* driver() const { return m_net_driver; } Driver* driver() const { return m_net_driver; } private: Index(); Loading @@ -19,12 +19,12 @@ namespace net Index &operator=(Index &&) const = delete; com::Folder* m_root; NetDriver* m_net_driver; Driver* m_net_driver; }; inline Index const &index() { return Index::instance(); } inline com::Folder* root() { return index().root(); } inline NetDriver* driver() { return index().driver(); } inline Driver* driver() { return index().driver(); } } net/include/net/rpc_system.hpp +2 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ #include <vector> #include <com/context.hpp> #include <net/index.hpp> #include <net/network_types.hpp> #include <net/types.hpp> // RPC macros for remote procedure calls // Note: When registering functions that can be called via RPC, the first parameter Loading Loading @@ -40,6 +40,7 @@ namespace net params.reserve(sizeof...(args)); (params.push_back(make_reflection_value(std::forward<Args>(args))), ...); // Convert each argument to a ValuePtr and add to params vector // TODO: Extract into method, register into reflection int written_bytes = 0; auto buffer = create_packet(context_item, method_name, params,written_bytes); std::span<const uint8_t> buffer_span(buffer.data(), written_bytes); Loading net/include/net/socket/isocket.hpp +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ #include <string> #include <span> #include <vector> #include <net/network_types.hpp> #include <net/types.hpp> namespace net { Loading net/include/net/network_types.hpp→net/include/net/types.hpp +0 −0 File moved. View file Loading
net/include/net/net_driver.hpp→net/include/net/driver.hpp +4 −4 Original line number Diff line number Diff line #pragma once #include <com/runner.hpp> #include <net/network_types.hpp> #include <net/types.hpp> #include <net/socket/isocket.hpp> Loading @@ -9,12 +9,12 @@ namespace net { struct NetDriver final : public com::Runner struct Driver final : public com::Runner { static inline std::string self_name() { return "net_driver"; } NetDriver(); ~NetDriver() override; Driver(); ~Driver() override; void next_round() override; Loading
net/include/net/index.hpp +4 −4 Original line number Diff line number Diff line #pragma once #include <com/context.hpp> #include <net/net_driver.hpp> #include <net/driver.hpp> namespace net { Loading @@ -9,7 +9,7 @@ namespace net static Index const &instance(); com::Folder* root() const { return m_root; } NetDriver* driver() const { return m_net_driver; } Driver* driver() const { return m_net_driver; } private: Index(); Loading @@ -19,12 +19,12 @@ namespace net Index &operator=(Index &&) const = delete; com::Folder* m_root; NetDriver* m_net_driver; Driver* m_net_driver; }; inline Index const &index() { return Index::instance(); } inline com::Folder* root() { return index().root(); } inline NetDriver* driver() { return index().driver(); } inline Driver* driver() { return index().driver(); } }
net/include/net/rpc_system.hpp +2 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ #include <vector> #include <com/context.hpp> #include <net/index.hpp> #include <net/network_types.hpp> #include <net/types.hpp> // RPC macros for remote procedure calls // Note: When registering functions that can be called via RPC, the first parameter Loading Loading @@ -40,6 +40,7 @@ namespace net params.reserve(sizeof...(args)); (params.push_back(make_reflection_value(std::forward<Args>(args))), ...); // Convert each argument to a ValuePtr and add to params vector // TODO: Extract into method, register into reflection int written_bytes = 0; auto buffer = create_packet(context_item, method_name, params,written_bytes); std::span<const uint8_t> buffer_span(buffer.data(), written_bytes); Loading
net/include/net/socket/isocket.hpp +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ #include <string> #include <span> #include <vector> #include <net/network_types.hpp> #include <net/types.hpp> namespace net { Loading