Class used to cont/stop a Subprocess in an exception safe manner. More...
#include <Subprocess.h>
Public Member Functions | |
| Handler ()=default | |
| Default constructor. | |
| Handler (const Handler &)=delete | |
| Default copy constructor is deleted (not copyable). | |
| Handler (Handler &&) noexcept | |
| Move constructor. | |
| ~Handler () | |
| Destructor stops the subprocess. | |
| Handler & | operator= (const Handler &handler)=delete |
| Default copy assignment is deleted (not copyable). | |
| Handler & | operator= (Handler &&handler) noexcept |
| Move assignment. | |
Private Member Functions | |
| Handler (Subprocess *sp) noexcept | |
| Private constructor. | |
Private Attributes | |
| Subprocess * | sp =nullptr |
Friends | |
| class | Subprocess |
Class used to cont/stop a Subprocess in an exception safe manner.
|
explicitprivatenoexcept |
Private constructor.
Only to be called by Subprocess::contStop()
|
default |
Default constructor.
| PLMD::Subprocess::Handler::~Handler | ( | ) |
Destructor stops the subprocess.
|
delete |
Default copy constructor is deleted (not copyable).
|
noexcept |
Move constructor.
Default copy assignment is deleted (not copyable).
|
noexcept |
Move assignment.
|
friend |
|
private |
Hosted by GitHub
|
1.17.0
|