destack:ipc/binding import destack:ipc/binding Structs - MessageQueueMessage — Message queue receive result. - MessageQueueOpenOptions — Message queue open options. - PipePair — Pair of anonymous pipe endpoints. - SemaphoreOptions — Semaphore creation options. - SharedMemoryMap — Shared memory mapping result. - UnixSocketCredentials — Unix socket peer credentials. - UnixSocketMessage — Unix socket message receive result. Newtypes - EventCounterFlags — Event counter creation flags. - EventCounterHandle — Handle for an IPC event counter. - MessageQueueFlags — Message queue creation flags. - MessageQueueHandle — Handle for an IPC message queue. - PipeFlags — Pipe creation flags. - PipeHandle — Handle for a pipe endpoint. - SemaphoreFlags — Semaphore creation flags. - SemaphoreHandle — Handle for an IPC semaphore. - SharedMemoryFlags — Shared memory creation flags. - SharedMemoryHandle — Handle for an IPC shared memory object. - SharedMemoryMapFlags — Shared memory mapping protection flags. - TransferredHandle — Handle transferred through ancillary transport. Interfaces - IpcBinding — IPC binding family. - IpcEventBinding — Event binding family. - IpcFutexBinding — Futex binding family. - IpcMemoryBinding — Memory binding family. - IpcMessageBinding — Message binding family. - IpcPipeBinding — Pipe binding family. - IpcSemaphoreBinding — Semaphore binding family. - IpcUnixBinding — Unix binding family. Constants - EVENTCOUNTERCLOEXEC — Create the event counter as close-on-exec. - EVENTCOUNTERNONBLOCK — Create the event counter in nonblocking mode. - ipc — Current IPC binding family. - MESSAGEQUEUECREATEEXCLUSIVE — Create the queue only when it does not already exist. - PIPECLOEXEC — Create the pipe endpoints as close-on-exec or non-inheritable. - PIPENONBLOCK — Create the pipe endpoints in nonblocking mode. - SEMAPHORECREATEEXCLUSIVE — Create the semaphore only when it does not already exist. - SHAREDMEMORYCREATEEXCLUSIVE — Create the object only when it does not already exist. - SHAREDMEMORYMAPREAD — Map the range readable. - SHAREDMEMORYMAPWRITE — Map the range writable.