diff options
Diffstat (limited to 'ttwhy/terminal')
| -rw-r--r-- | ttwhy/terminal/echo.cppm | 12 | ||||
| -rw-r--r-- | ttwhy/terminal/events.cppm | 2 | ||||
| -rw-r--r-- | ttwhy/terminal/policies.cppm | 1 | ||||
| -rw-r--r-- | ttwhy/terminal/readers.cppm | 11 | ||||
| -rw-r--r-- | ttwhy/terminal/scoped_attributes.cppm | 1 | ||||
| -rw-r--r-- | ttwhy/terminal/signal_handling.cppm | 12 |
6 files changed, 35 insertions, 4 deletions
diff --git a/ttwhy/terminal/echo.cppm b/ttwhy/terminal/echo.cppm index 19d15fc..5aefdae 100644 --- a/ttwhy/terminal/echo.cppm +++ b/ttwhy/terminal/echo.cppm @@ -1,12 +1,22 @@ module; -#include <asio.hpp> +#include <asio/as_tuple.hpp> +#include <asio/awaitable.hpp> +#include <asio/buffer.hpp> +#include <asio/use_awaitable.hpp> +#include <asio/write.hpp> #include <algorithm> +#include <charconv> +#include <concepts> #include <cstddef> +#include <cstdint> #include <format> +#include <string> #include <string_view> +#include <type_traits> +#include <variant> export module ttwhy.terminal:echo; diff --git a/ttwhy/terminal/events.cppm b/ttwhy/terminal/events.cppm index 5df397d..cbb651d 100644 --- a/ttwhy/terminal/events.cppm +++ b/ttwhy/terminal/events.cppm @@ -1,5 +1,7 @@ module; +#include <charconv> +#include <concepts> #include <cstdint> #include <utility> #include <variant> diff --git a/ttwhy/terminal/policies.cppm b/ttwhy/terminal/policies.cppm index 49712aa..e1fc6f7 100644 --- a/ttwhy/terminal/policies.cppm +++ b/ttwhy/terminal/policies.cppm @@ -2,6 +2,7 @@ module; #include <optional> #include <string> +#include <string_view> export module ttwhy.terminal:policies; diff --git a/ttwhy/terminal/readers.cppm b/ttwhy/terminal/readers.cppm index c59f30b..a8930a1 100644 --- a/ttwhy/terminal/readers.cppm +++ b/ttwhy/terminal/readers.cppm @@ -1,11 +1,20 @@ module; -#include <asio.hpp> +#include <asio/as_tuple.hpp> +#include <asio/awaitable.hpp> +#include <asio/buffer.hpp> +#include <asio/error_code.hpp> +#include <asio/error.hpp> #include <asio/experimental/awaitable_operators.hpp> +#include <asio/steady_timer.hpp> +#include <asio/this_coro.hpp> +#include <asio/use_awaitable.hpp> #include <array> #include <chrono> #include <span> +#include <string> +#include <tuple> #include <vector> export module ttwhy.terminal:readers; diff --git a/ttwhy/terminal/scoped_attributes.cppm b/ttwhy/terminal/scoped_attributes.cppm index 2d82826..d857789 100644 --- a/ttwhy/terminal/scoped_attributes.cppm +++ b/ttwhy/terminal/scoped_attributes.cppm @@ -1,5 +1,6 @@ module; +#include <algorithm> #include <termios.h> #include <unistd.h> diff --git a/ttwhy/terminal/signal_handling.cppm b/ttwhy/terminal/signal_handling.cppm index 2921b96..cc6bd8c 100644 --- a/ttwhy/terminal/signal_handling.cppm +++ b/ttwhy/terminal/signal_handling.cppm @@ -1,8 +1,16 @@ module; -#include <asio.hpp> +#include <asio/as_tuple.hpp> +#include <asio/awaitable.hpp> +#include <asio/buffer.hpp> +#include <asio/error_code.hpp> +#include <asio/signal_set.hpp> +#include <asio/this_coro.hpp> +#include <asio/use_awaitable.hpp> +#include <asio/write.hpp> + +#include <signal.h> -#include <csignal> #include <format> #include <system_error> |
