|
ORE Studio 0.0.4
|
Message handler for variability subsystem messages. More...
#include <variability_message_handler.hpp>


Public Member Functions | |
| variability_message_handler (database::context ctx) | |
| Construct a variability message handler. | |
| boost::asio::awaitable< std::expected< std::vector< std::byte >, comms::messaging::error_code > > | handle_message (comms::messaging::message_type type, std::span< const std::byte > payload, const std::string &remote_address) override |
| Handle a variability subsystem message. | |
Message handler for variability subsystem messages.
Processes messages in the variability subsystem range (0x3000-0x3FFF).
Currently handles:
|
explicit |
Construct a variability message handler.
| ctx | Database context for repository access |
|
overridevirtual |
Handle a variability subsystem message.
| type | The message type (must be in range 0x3000-0x3FFF) |
| payload | The message payload |
| remote_address | The remote endpoint address of the client connection |
Implements message_handler.