#include <yarp/run/impl/RunProcManager.h>
Public Member Functions | |
YarpRunInfoVector () | |
~YarpRunInfoVector () | |
int | Size () |
bool | Add (YarpRunProcInfo *process) |
int | Signal (std::string &alias, int signum) |
int | Killall (int signum) |
bool | CleanZombie (int zombie) |
yarp::os::Bottle | PS () |
bool | IsRunning (std::string &alias) |
Public Attributes | |
std::mutex | mutex |
Protected Member Functions | |
void | Pack () |
Protected Attributes | |
int | m_nProcesses |
YarpRunProcInfo * | m_apList [MAX_PROCESSES] |
YarpRunInfoVector * | m_pStdioMate |
Static Protected Attributes | |
static const int | MAX_PROCESSES =1024 |
Definition at line 165 of file RunProcManager.h.
YarpRunInfoVector::YarpRunInfoVector | ( | ) |
Definition at line 159 of file RunProcManager.cpp.
YarpRunInfoVector::~YarpRunInfoVector | ( | ) |
Definition at line 169 of file RunProcManager.cpp.
bool YarpRunInfoVector::Add | ( | YarpRunProcInfo * | process | ) |
Definition at line 194 of file RunProcManager.cpp.
bool YarpRunInfoVector::CleanZombie | ( | int | zombie | ) |
Definition at line 316 of file RunProcManager.cpp.
bool YarpRunInfoVector::IsRunning | ( | std::string & | alias | ) |
Definition at line 391 of file RunProcManager.cpp.
int YarpRunInfoVector::Killall | ( | int | signum | ) |
Definition at line 252 of file RunProcManager.cpp.
|
protected |
Definition at line 417 of file RunProcManager.cpp.
yarp::os::Bottle YarpRunInfoVector::PS | ( | ) |
Definition at line 348 of file RunProcManager.cpp.
int YarpRunInfoVector::Signal | ( | std::string & | alias, |
int | signum | ||
) |
Definition at line 224 of file RunProcManager.cpp.
|
inline |
Definition at line 171 of file RunProcManager.h.
|
protected |
Definition at line 193 of file RunProcManager.h.
|
protected |
Definition at line 192 of file RunProcManager.h.
|
protected |
Definition at line 194 of file RunProcManager.h.
|
staticprotected |
Definition at line 191 of file RunProcManager.h.
std::mutex YarpRunInfoVector::mutex |
Definition at line 186 of file RunProcManager.h.