|
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... | |
Public Member Functions inherited from winss::PipeServerReceiveListener | |
| 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().
1.8.11