|
ESA JPIP server
0.1
|
Contains classes for working with the IPC mechanisms available in Linux using the pthread library.
More...
Classes | |
| class | Event |
| IPC object that offers the functionality of an event (Windows IPC object), implemented by means of a combination of the pthread mutex and conditional variables API. More... | |
| class | IPCObject |
Class base of all the IPC classes that has the basic operations (Init, Wait and Dispose) to be overloaded. More... | |
| class | Mutex |
| IPC object that offers the functionality of a mutex, implemented by means of the pthread mutex API. More... | |
| class | RdWrLock |
| IPC object that offers the functionality of a read/write lock, implemented by means of the pthread rwlock API. More... | |
Enumerations | |
| enum | WaitResult { WAIT_OBJECT = 0, WAIT_TIMEOUT, WAIT_ERROR } |
| Enumeration of the possible values returned when a wait operation is performed for an IPC object. More... | |
Contains classes for working with the IPC mechanisms available in Linux using the pthread library.
These classes have been implemented to offer an object-oriented mechanism similar to the one offered by Windows, because of its simplicity and flexibility.
| enum ipc::WaitResult |