|
17 | 17 |
|
18 | 18 | #include <stdint.h> |
19 | 19 |
|
20 | | -#include <sstream> |
| 20 | +#include <memory> |
| 21 | +#include <string> |
21 | 22 | #include <vector> |
22 | 23 |
|
23 | 24 | #include "absl/strings/str_split.h" |
| 25 | +#include "teeui/common_message_types.h" // /system/teeui/libteeui/.../include |
24 | 26 |
|
25 | 27 | #include "cuttlefish/common/libs/confui/packet.h" |
| 28 | +#include "cuttlefish/common/libs/confui/packet_types.h" |
| 29 | +#include "cuttlefish/common/libs/confui/protocol_types.h" |
26 | 30 | #include "cuttlefish/common/libs/confui/utils.h" |
27 | | -#include "cuttlefish/common/libs/fs/shared_buf.h" |
| 31 | +#include "cuttlefish/common/libs/fs/shared_fd.h" |
| 32 | + |
| 33 | +namespace cuttlefish::confui { |
28 | 34 |
|
29 | | -namespace cuttlefish { |
30 | | -namespace confui { |
31 | 35 | namespace { |
| 36 | + |
32 | 37 | // default implementation of ToConfUiMessage |
33 | 38 | template <ConfUiCmd C> |
34 | 39 | std::unique_ptr<ConfUiMessage> ToConfUiMessage( |
@@ -82,7 +87,8 @@ std::unique_ptr<ConfUiMessage> ToConfUiMessage( |
82 | 87 | } |
83 | 88 | return {nullptr}; |
84 | 89 | } |
85 | | -} // end of unnamed namespace |
| 90 | + |
| 91 | +} // namespace |
86 | 92 |
|
87 | 93 | std::string ToString(const ConfUiMessage& msg) { return msg.ToString(); } |
88 | 94 |
|
@@ -160,6 +166,7 @@ bool SendUserSelection(SharedFD fd, const std::string& session_id, |
160 | 166 |
|
161 | 167 | // specialized ToConfUiMessage() |
162 | 168 | namespace { |
| 169 | + |
163 | 170 | template <> |
164 | 171 | std::unique_ptr<ConfUiMessage> ToConfUiMessage<ConfUiCmd::kCliAck>( |
165 | 172 | const packet::ParsedPacket& message) { |
@@ -270,6 +277,6 @@ std::unique_ptr<ConfUiMessage> ToConfUiMessage<ConfUiCmd::kCliRespond>( |
270 | 277 | return std::make_unique<ConfUiCliResponseMessage>(message.session_id_, |
271 | 278 | response, sign, msg); |
272 | 279 | } |
273 | | -} // end of unnamed namespace |
274 | | -} // end of namespace confui |
275 | | -} // end of namespace cuttlefish |
| 280 | + |
| 281 | +} // namespace |
| 282 | +} // namespace cuttlefish::confui |
0 commit comments