17 #ifndef LIB_WINSS_SVSCAN_CONTROLLER_HPP_ 18 #define LIB_WINSS_SVSCAN_CONTROLLER_HPP_ 21 #include "../not_owning_ptr.hpp" 22 #include "../pipe_server.hpp" 58 bool Received(
const std::vector<char>& data);
67 #endif // LIB_WINSS_SVSCAN_CONTROLLER_HPP_ SvScanController & operator=(const SvScanController &)=delete
No copy.
A listener for server receiving data from pipe clients.
Definition: pipe_server.hpp:296
static const char kNuke
Nuke control char.
Definition: controller.hpp:38
static const char kAlarm
Alarm control char.
Definition: controller.hpp:36
SvScanController(winss::NotOwningPtr< winss::SvScan > svscan, winss::NotOwningPtr< winss::InboundPipeServer > inbound)
svscan controller constructor.
Definition: controller.cpp:28
Definition: case_ignore.hpp:23
bool Received(const std::vector< char > &data)
Pipe server received handler.
Definition: controller.cpp:35
static const char kQuit
Quit control char.
Definition: controller.hpp:39
static const char kAbort
Abort control char.
Definition: controller.hpp:37
A controller for svscan process.
Definition: controller.hpp:29
A container for pointers where the lifetime should be owned by the caller.
Definition: not_owning_ptr.hpp:33