Crate iceoryx2_cal
source ·Modules§
- A
CommunicationChannel
is identified by a name and allows two processes to communicate with each other (inter-process communication). - Traits that provide modifyable memory which can be accessed by multiple processes identified by a name.
- Creates hashes from arbitrary byte slices.
- Allows one process to monitor the state of another process. Can detect if the process is
State::Alive
,State::Dead
or the existance withState::DoesNotExist
. To activate monitoring the process that shall be monitored must instantiate aMonitoringToken
. As long as theMonitoringToken
is in scope theMonitoringMonitor
will detect the process asState::Alive
. When the process crashes it will be detected asState::Dead
. If the process does not yet have instantiated aMonitoringMonitor
the process is identified asState::DoesNotExist
. - Simplifies the kind of serialization which shall be used. The implementation has two methods
- A
SharedMemory
is identified by a name and allows two processes to share memory with each other (inter-process memory). - Traits that provide read-only memory which can be accessed by multiple processes identified by a name.