
|
Main Page
Widgets
Namespaces
Book
Spawning ProcessesProcess launching with fork()/exec().
More...
|
Compounds |
class | SpawnError |
| Exception class for errors occuring when spawning processes. More...
|
Functions |
void | spawn_async_with_pipes (const std::string& working_directory, const Glib::ArrayHandle<std::string>& argv, const Glib::ArrayHandle<std::string>& envp, SpawnFlags flags=SpawnFlags(0), const SigC::Slot0<void>& child_setup=SigC::Slot0<void>(), int* child_pid=0, int* standard_input=0, int* standard_output=0, int* standard_error=0) |
void | spawn_async_with_pipes (const std::string& working_directory, const Glib::ArrayHandle<std::string>& argv, SpawnFlags flags=SpawnFlags(0), const SigC::Slot0<void>& child_setup=SigC::Slot0<void>(), int* child_pid=0, int* standard_input=0, int* standard_output=0, int* standard_error=0) |
void | spawn_async (const std::string& working_directory, const Glib::ArrayHandle<std::string>& argv, const Glib::ArrayHandle<std::string>& envp, SpawnFlags flags=SpawnFlags(0), const SigC::Slot0<void>& child_setup=SigC::Slot0<void>(), int* child_pid=0) |
void | spawn_async (const std::string& working_directory, const Glib::ArrayHandle<std::string>& argv, SpawnFlags flags=SpawnFlags(0), const SigC::Slot0<void>& child_setup=SigC::Slot0<void>(), int* child_pid=0) |
void | spawn_sync (const std::string& working_directory, const Glib::ArrayHandle<std::string>& argv, const Glib::ArrayHandle<std::string>& envp, SpawnFlags flags=SpawnFlags(0), const SigC::Slot0<void>& child_setup=SigC::Slot0<void>(), std::string* standard_output=0, std::string* standard_error=0, int* exit_status=0) |
void | spawn_sync (const std::string& working_directory, const Glib::ArrayHandle<std::string>& argv, SpawnFlags flags=SpawnFlags(0), const SigC::Slot0<void>& child_setup=SigC::Slot0<void>(), std::string* standard_output=0, std::string* standard_error=0, int* exit_status=0) |
void | spawn_command_line_async (const std::string& command_line) |
void | spawn_command_line_sync (const std::string& command_line, std::string* standard_output=0, std::string* standard_error=0, int* exit_status=0) |
Detailed Description
Process launching with fork()/exec().
Function Documentation
void spawn_async |
( |
const std::string& |
working_directory, |
|
|
const Glib::ArrayHandle<std::string>& |
argv, |
|
|
SpawnFlags |
flags = SpawnFlags(0), |
|
|
const SigC::Slot0<void>& |
child_setup = SigC::Slot0<void>(), |
|
|
int* |
child_pid = 0 |
|
) |
|
|
void spawn_async_with_pipes |
( |
const std::string& |
working_directory, |
|
|
const Glib::ArrayHandle<std::string>& |
argv, |
|
|
SpawnFlags |
flags = SpawnFlags(0), |
|
|
const SigC::Slot0<void>& |
child_setup = SigC::Slot0<void>(), |
|
|
int* |
child_pid = 0, |
|
|
int* |
standard_input = 0, |
|
|
int* |
standard_output = 0, |
|
|
int* |
standard_error = 0 |
|
) |
|
|
void spawn_async_with_pipes |
( |
const std::string& |
working_directory, |
|
|
const Glib::ArrayHandle<std::string>& |
argv, |
|
|
const Glib::ArrayHandle<std::string>& |
envp, |
|
|
SpawnFlags |
flags = SpawnFlags(0), |
|
|
const SigC::Slot0<void>& |
child_setup = SigC::Slot0<void>(), |
|
|
int* |
child_pid = 0, |
|
|
int* |
standard_input = 0, |
|
|
int* |
standard_output = 0, |
|
|
int* |
standard_error = 0 |
|
) |
|
|
void spawn_command_line_async |
( |
const std::string& |
command_line |
) |
|
|
void spawn_command_line_sync |
( |
const std::string& |
command_line, |
|
|
std::string* |
standard_output = 0, |
|
|
std::string* |
standard_error = 0, |
|
|
int* |
exit_status = 0 |
|
) |
|
|
void spawn_sync |
( |
const std::string& |
working_directory, |
|
|
const Glib::ArrayHandle<std::string>& |
argv, |
|
|
SpawnFlags |
flags = SpawnFlags(0), |
|
|
const SigC::Slot0<void>& |
child_setup = SigC::Slot0<void>(), |
|
|
std::string* |
standard_output = 0, |
|
|
std::string* |
standard_error = 0, |
|
|
int* |
exit_status = 0 |
|
) |
|
|
void spawn_sync |
( |
const std::string& |
working_directory, |
|
|
const Glib::ArrayHandle<std::string>& |
argv, |
|
|
const Glib::ArrayHandle<std::string>& |
envp, |
|
|
SpawnFlags |
flags = SpawnFlags(0), |
|
|
const SigC::Slot0<void>& |
child_setup = SigC::Slot0<void>(), |
|
|
std::string* |
standard_output = 0, |
|
|
std::string* |
standard_error = 0, |
|
|
int* |
exit_status = 0 |
|
) |
|
|
Generated for gtkmm by
Doxygen 1.3-rc1 © 1997-2001
|