winss
|
A controller for svscan process. More...
#include <controller.hpp>
Public Member Functions | |
SvScanController (winss::NotOwningPtr< winss::SvScan > svscan, winss::NotOwningPtr< winss::InboundPipeServer > inbound) | |
svscan controller constructor. More... | |
SvScanController (const SvScanController &)=delete | |
No copy. More... | |
SvScanController (SvScanController &&)=delete | |
No move. More... | |
bool | Received (const std::vector< char > &data) |
Pipe server received handler. More... | |
SvScanController & | operator= (const SvScanController &)=delete |
No copy. More... | |
SvScanController & | operator= (SvScanController &&)=delete |
No move. More... | |
![]() | |
virtual | ~PipeServerReceiveListener () |
Default destructor. More... | |
Static Public Attributes | |
static const char | kAlarm = 'a' |
Alarm control char. More... | |
static const char | kAbort = 'b' |
Abort control char. More... | |
static const char | kNuke = 'n' |
Nuke control char. More... | |
static const char | kQuit = 'q' |
Quit control char. More... | |
A controller for svscan process.
winss::SvScanController::SvScanController | ( | winss::NotOwningPtr< winss::SvScan > | svscan, |
winss::NotOwningPtr< winss::InboundPipeServer > | inbound | ||
) |
svscan controller constructor.
svscan | The svscan instance. |
inbound | The inbound named pipe server. |
References winss::InboundPipeServerTmpl< TPipeInstance >::AddListener(), and winss::NotOwned().
|
delete |
No copy.
|
delete |
No move.
|
delete |
No copy.
|
delete |
No move.
|
virtual |
Pipe server received handler.
[in] | data | The received data. |
Implements winss::PipeServerReceiveListener.
|
static |
Abort control char.
Referenced by Received().
|
static |
Alarm control char.
Referenced by Received().
|
static |
Nuke control char.
Referenced by Received().
|
static |
Quit control char.
Referenced by Received().