Guitar
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes | List of all members
UnixProcess Class Reference

#include <UnixProcess.h>

Collaboration diagram for UnixProcess:
Collaboration graph
[legend]

Classes

struct  Private
 

Public Member Functions

 UnixProcess ()
 
 ~UnixProcess ()
 
QString outstring ()
 
QString errstring ()
 
void start (QString const &command, bool use_input)
 
int wait ()
 
void writeInput (char const *ptr, int len)
 
void closeInput (bool justnow)
 

Static Public Member Functions

static void parseArgs (std::string const &cmd, std::vector< std::string > *out)
 

Public Attributes

std::vector< char > outbytes
 
std::vector< char > errbytes
 

Private Attributes

Privatem
 

Constructor & Destructor Documentation

◆ UnixProcess()

UnixProcess::UnixProcess ( )

◆ ~UnixProcess()

UnixProcess::~UnixProcess ( )

Member Function Documentation

◆ closeInput()

void UnixProcess::closeInput ( bool  justnow)
Here is the call graph for this function:

◆ errstring()

QString UnixProcess::errstring ( )

◆ outstring()

QString UnixProcess::outstring ( )

◆ parseArgs()

void UnixProcess::parseArgs ( std::string const &  cmd,
std::vector< std::string > *  out 
)
static

◆ start()

void UnixProcess::start ( QString const &  command,
bool  use_input 
)
Here is the call graph for this function:

◆ wait()

int UnixProcess::wait ( )
Here is the call graph for this function:

◆ writeInput()

void UnixProcess::writeInput ( char const *  ptr,
int  len 
)
Here is the call graph for this function:

Member Data Documentation

◆ errbytes

std::vector<char> UnixProcess::errbytes

◆ m

Private* UnixProcess::m
private

◆ outbytes

std::vector<char> UnixProcess::outbytes

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