CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::utils::PosixLaunchRequest Struct Reference
Collaboration diagram for cmlabs::utils::PosixLaunchRequest:
[legend]

Public Attributes

const char * cmdline
const char * initdir
const std::map< std::string, std::string > * env
bool captureOutput
bool ignoreOutput
bool newProcessGroup
bool posixUseShell
int posixParentDeathSig
char *const * argv
int outPipe0
int outPipe1
int errPipe0
int errPipe1
pid_t pid
bool done

Detailed Description

Definition at line 4910 of file Utils.cpp.

Member Data Documentation

◆ argv

char* const* cmlabs::utils::PosixLaunchRequest::argv

Definition at line 4920 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ captureOutput

bool cmlabs::utils::PosixLaunchRequest::captureOutput

Definition at line 4915 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ cmdline

const char* cmlabs::utils::PosixLaunchRequest::cmdline

Definition at line 4912 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ done

bool cmlabs::utils::PosixLaunchRequest::done

◆ env

const std::map<std::string, std::string>* cmlabs::utils::PosixLaunchRequest::env

Definition at line 4914 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ errPipe0

int cmlabs::utils::PosixLaunchRequest::errPipe0

Definition at line 4921 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ errPipe1

int cmlabs::utils::PosixLaunchRequest::errPipe1

Definition at line 4921 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ ignoreOutput

bool cmlabs::utils::PosixLaunchRequest::ignoreOutput

Definition at line 4916 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ initdir

const char* cmlabs::utils::PosixLaunchRequest::initdir

Definition at line 4913 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ newProcessGroup

bool cmlabs::utils::PosixLaunchRequest::newProcessGroup

Definition at line 4917 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ outPipe0

int cmlabs::utils::PosixLaunchRequest::outPipe0

Definition at line 4921 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ outPipe1

int cmlabs::utils::PosixLaunchRequest::outPipe1

Definition at line 4921 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ pid

pid_t cmlabs::utils::PosixLaunchRequest::pid

◆ posixParentDeathSig

int cmlabs::utils::PosixLaunchRequest::posixParentDeathSig

Definition at line 4919 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().

◆ posixUseShell

bool cmlabs::utils::PosixLaunchRequest::posixUseShell

Definition at line 4918 of file Utils.cpp.

Referenced by cmlabs::utils::DoPosixForkExec(), and cmlabs::utils::NewProcessEx().


The documentation for this struct was generated from the following file:
  • /home/ubuntu/c/partner/psyclone2/CMSDK/src/Utils.cpp