LLVM  8.0.1
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::sys::ProcessInfo Struct Reference

This struct encapsulates information about a process. More...

#include "llvm/Support/Program.h"

Collaboration diagram for llvm::sys::ProcessInfo:
Collaboration graph
[legend]

Public Types

enum  : procid_t { InvalidPid = 0 }
 

Public Member Functions

 ProcessInfo ()
 

Public Attributes

procid_t Pid
 
process_t Process
 The process identifier. More...
 
int ReturnCode
 Platform-dependent process object. More...
 

Detailed Description

This struct encapsulates information about a process.

Definition at line 44 of file Program.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : procid_t
Enumerator
InvalidPid 

Definition at line 45 of file Program.h.

Constructor & Destructor Documentation

◆ ProcessInfo()

llvm::sys::ProcessInfo::ProcessInfo ( )

Member Data Documentation

◆ Pid

procid_t llvm::sys::ProcessInfo::Pid

Definition at line 47 of file Program.h.

◆ Process

process_t llvm::sys::ProcessInfo::Process

The process identifier.

Definition at line 48 of file Program.h.

◆ ReturnCode

int llvm::sys::ProcessInfo::ReturnCode

Platform-dependent process object.

The return code, set after execution.

Definition at line 51 of file Program.h.

Referenced by llvm::sys::ExecuteAndWait().


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