Definition: shared_fd.h:124
Definition: channel_sharedfd.h:24
Result< void > SendMessage(RawMessage &message, bool response)
Definition: channel_sharedfd.cpp:80
Result< int > WaitForMessage() override
Definition: channel_sharedfd.cpp:68
SharedFD output_
Definition: channel_sharedfd.h:34
SharedFD input_
Definition: channel_sharedfd.h:33
SharedFdChannel(SharedFD input, SharedFD output)
Definition: channel_sharedfd.cpp:36
Result< ManagedMessage > ReceiveMessage() override
Definition: channel_sharedfd.cpp:49
Result< void > SendRequest(RawMessage &message) override
Definition: channel_sharedfd.cpp:39
Result< void > SendResponse(RawMessage &message) override
Definition: channel_sharedfd.cpp:44
Definition: channel.cpp:27
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30