CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
asynchost::ProcessWriter Class Reference

#include <process_launcher.h>

Inherits asynchost::ProcessPipe.

Public Member Functions

 ProcessWriter (std::vector< uint8_t > &&data)
 
void start (pid_t pid)
 
- Public Member Functions inherited from asynchost::ProcessPipe
 ProcessPipe ()
 
virtual ~ProcessPipe ()=default
 
uv_stream_t * stream ()
 

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 ()
 
- Protected Attributes inherited from asynchost::ProcessPipe
pid_t pid = 0
 
- Protected Attributes inherited from asynchost::with_uv_handle< uv_pipe_t >
uv_pipe_t uv_handle
 

Detailed Description

Write a byte buffer to a process' standard input.

Constructor & Destructor Documentation

◆ ProcessWriter()

asynchost::ProcessWriter::ProcessWriter ( std::vector< uint8_t > &&  data)
inline

Member Function Documentation

◆ start()

void asynchost::ProcessWriter::start ( pid_t  pid)
inline

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