YARP
Yet Another Robot Platform
RunProcManager.h File Reference
#include <sys/types.h>
#include <cerrno>
#include <cstdlib>
#include <fcntl.h>
#include <yarp/os/impl/PlatformSysWait.h>
#include <yarp/run/impl/PlatformUnistd.h>
#include <cstdio>
#include <yarp/run/Run.h>
#include <yarp/os/Bottle.h>
#include <mutex>
#include <string>
#include <yarp/os/impl/PlatformSignal.h>
#include <yarp/os/Thread.h>
+ Include dependency graph for RunProcManager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ZombieHunterThread
 
class  YarpRunProcInfo
 
class  YarpRunInfoVector
 
class  YarpRunCmdWithStdioInfo
 

Macros

#define YARPRUN_ERROR   -1
 

Typedefs

typedef pid_t PID
 
typedef int FDESC
 
typedef void * HANDLE
 

Functions

int CLOSE (int h)
 
int SIGNAL (int pid, int signum)
 
std::string int2String (int x)
 

Macro Definition Documentation

◆ YARPRUN_ERROR

#define YARPRUN_ERROR   -1

Definition at line 113 of file RunProcManager.h.

Typedef Documentation

◆ FDESC

typedef int FDESC

Definition at line 41 of file RunProcManager.h.

◆ HANDLE

typedef void* HANDLE

Definition at line 42 of file RunProcManager.h.

◆ PID

typedef pid_t PID

Definition at line 40 of file RunProcManager.h.

Function Documentation

◆ CLOSE()

int CLOSE ( int  h)

Definition at line 73 of file RunProcManager.cpp.

◆ int2String()

std::string int2String ( int  x)
inline

Definition at line 312 of file RunProcManager.h.

◆ SIGNAL()

int SIGNAL ( int  pid,
int  signum 
)

Definition at line 79 of file RunProcManager.cpp.