aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/echo.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/apps/echo.cpp b/apps/echo.cpp
index ab635a7..c13ef92 100644
--- a/apps/echo.cpp
+++ b/apps/echo.cpp
@@ -3,14 +3,13 @@
#include <stdio.h>
-import ttwhy.io;
-import ttwhy.routers;
+import ttwhy.terminal;
auto app(int in, int out, int error) -> asio::awaitable<void>
{
using namespace asio::experimental::awaitable_operators;
- auto terminal_attributes = ttwhy::io::scoped_attributes{fileno(stdin)} //
+ auto terminal_attributes = ttwhy::terminal::scoped_attributes{fileno(stdin)} //
.canonical_mode(false)
.echo(false);
@@ -20,10 +19,10 @@ auto app(int in, int out, int error) -> asio::awaitable<void>
auto output_stream = asio::posix::stream_descriptor{executor, out};
auto error_stream = asio::posix::stream_descriptor{executor, error};
- auto router = ttwhy::routers::echo{output_stream};
+ auto router = ttwhy::terminal::echo{output_stream};
- co_await (ttwhy::io::handle_signals(error_stream, terminal_attributes) ||
- ttwhy::io::read_events(input_stream, router));
+ co_await (ttwhy::terminal::handle_signals(error_stream, terminal_attributes) ||
+ ttwhy::terminal::read_events(input_stream, router));
}
auto main() -> int