![]() |
ATLAS Offline Software
|
Classes | |
| struct | FdsRegistryEntry |
| class | IdentifiedSharedQueue |
| class | IMessageDecoder |
| class | IMPRunStop |
| 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) |
| static bool | do_send (message_queue *mq, const std::string &buf, bool block) |
| static std::string | do_receive (message_queue *mq, bool block) |
Variables | |
| static const int | SHAREDQUEUE_MAX_MSG = 1000 |
| static const std::size_t | MAX_MSG_SIZE = 256 |
| typedef std::vector<FdsRegistryEntry> AthenaInterprocess::FdsRegistry |
Definition at line 22 of file FdsRegistry.h.
|
inline |
Definition at line 31 of file IdentifiedSharedQueue.cxx.
| bool ProcessGroup::create AthenaInterprocess::ATLAS_NOT_THREAD_SAFE | ( | void | ) |
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.
|
inlinestatic |
Definition at line 112 of file SharedQueue.cxx.
|
inlinestatic |
Definition at line 86 of file SharedQueue.cxx.
|
inline |
Definition at line 48 of file IdentifiedSharedQueue.cxx.
|
inline |
Definition at line 13 of file Control/AthenaInterprocess/AthenaInterprocess/Utilities.h.
|
static |
Definition at line 19 of file SharedQueue.h.
|
static |
Definition at line 18 of file SharedQueue.h.