COVISE Core
Classes | Functions | Variables
coSpawnProgram.cpp File Reference
#include "coSpawnProgram.h"
#include "coLog.h"
#include <string_util.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <algorithm>
#include <sys/errno.h>
#include <signal.h>
#include <array>
#include <iostream>
Include dependency graph for coSpawnProgram.cpp:

Classes

struct  Spawn
 

Functions

std::vector< const char * > stringVecToNullTerminatedCharVec (const std::vector< std::string > &v)
 
std::vector< std::stringcreateOsasciptArgs ()
 
std::string createDebugEnvironmentCommandLineForApple ()
 
void trySpawn (const std::string &execName, const std::vector< Spawn > &spawns)
 
std::vector< std::stringappleArgs (const std::string &debugPath, const std::string &execPath, const std::vector< std::string > &args, bool memcheck)
 

Variables

char ** environ
 

Function Documentation

◆ appleArgs()

std::vector< std::string > appleArgs ( const std::string debugPath,
const std::string execPath,
const std::vector< std::string > &  args,
bool  memcheck 
)

◆ createDebugEnvironmentCommandLineForApple()

std::string createDebugEnvironmentCommandLineForApple ( )

◆ createOsasciptArgs()

std::vector< std::string > createOsasciptArgs ( )

◆ stringVecToNullTerminatedCharVec()

std::vector< const char * > stringVecToNullTerminatedCharVec ( const std::vector< std::string > &  v)

◆ trySpawn()

void trySpawn ( const std::string execName,
const std::vector< Spawn > &  spawns 
)

Variable Documentation

◆ environ

char** environ
extern