Crate clock_bound_shm

Source
Expand description

ClockBound Shared Memory

This crate implements the low-level IPC functionality to share ClockErrorBound data and clock status over a shared memory segment. This crate is meant to be used by the C and Rust versions of the ClockBound client library.

Modules§

common

Macros§

syserror
Convenience macro to build a ShmError::SyscallError with extra info from errno and custom origin information.

Structs§

ClockErrorBound
Structure that holds the ClockErrorBound data captured at a specific point in time and valid until a subsequent point in time.
ShmReader
Reader for ClockBound daemon shared memory segment.

Enums§

ClockStatus
Definition of mutually exclusive clock status exposed to the reader.
ShmError
Error condition returned by all low-level ClockBound APIs.