CCF
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
asynchost::ProcessPipe Struct Reference

#include <process_launcher.h>

Inherits asynchost::with_uv_handle< uv_pipe_t >.

Inherited by asynchost::ProcessReader, and asynchost::ProcessWriter.

Public Member Functions

 ProcessPipe ()
 
virtual ~ProcessPipe ()=default
 
uv_stream_t * stream ()
 

Protected Attributes

pid_t pid = 0
 
- Protected Attributes inherited from asynchost::with_uv_handle< uv_pipe_t >
uv_pipe_t uv_handle
 

Additional Inherited Members

- Protected Member Functions inherited from asynchost::with_uv_handle< uv_pipe_t >
 with_uv_handle ()
 
 with_uv_handle (const with_uv_handle< uv_pipe_t > &that)=delete
 
 with_uv_handle (with_uv_handle< uv_pipe_t > &&that)=delete
 
virtual ~with_uv_handle ()=default
 
void close ()
 

Constructor & Destructor Documentation

◆ ProcessPipe()

asynchost::ProcessPipe::ProcessPipe ( )
inline

◆ ~ProcessPipe()

virtual asynchost::ProcessPipe::~ProcessPipe ( )
virtualdefault

Member Function Documentation

◆ stream()

uv_stream_t * asynchost::ProcessPipe::stream ( )
inline

Member Data Documentation

◆ pid

pid_t asynchost::ProcessPipe::pid = 0
protected

The documentation for this struct was generated from the following file: