ATLAS Offline Software
|
Classes | |
struct | FdsRegistryEntry |
class | IdentifiedSharedQueue |
class | IMessageDecoder |
class | Process |
class | ProcessGroup |
struct | ProcessResult |
struct | ProcessStatus |
struct | ScheduledWork |
class | SharedQueue |
class | UpdateAfterFork |
Typedefs | |
typedef std::vector< FdsRegistryEntry > | FdsRegistry |
Functions | |
std::string | randString () |
std::string | add_pid (const std::string &buf) |
std::string | get_pid (const std::string &buf, pid_t &pid) |
pid_t ProcessGroup::launchProcess | ATLAS_NOT_THREAD_SAFE () |
int ProcessGroup::map_async | ATLAS_NOT_THREAD_SAFE (const IMessageDecoder *func, const ScheduledWork *args, pid_t pid) |
int ProcessGroup::wait | ATLAS_NOT_THREAD_SAFE (int options) |
typedef std::vector<FdsRegistryEntry> AthenaInterprocess::FdsRegistry |
Definition at line 22 of file FdsRegistry.h.
|
inline |
bool ProcessGroup::create AthenaInterprocess::ATLAS_NOT_THREAD_SAFE | ( | ) |
Definition at line 49 of file ProcessGroup.cxx.
int ProcessGroup::map_async AthenaInterprocess::ATLAS_NOT_THREAD_SAFE | ( | const IMessageDecoder * | func, |
const ScheduledWork * | args, | ||
pid_t | pid | ||
) |
Definition at line 75 of file ProcessGroup.cxx.
int ProcessGroup::wait AthenaInterprocess::ATLAS_NOT_THREAD_SAFE | ( | int | options | ) |
Definition at line 108 of file ProcessGroup.cxx.