# IpcBinding

`import { IpcBinding } from "destack:ipc/binding";`

IPC binding family.

```ds title="IpcBinding"
export interface IpcBinding {
    event: Dynamic<IpcEventBinding>;
    futex: Dynamic<IpcFutexBinding>;
    memory: Dynamic<IpcMemoryBinding>;
    message: Dynamic<IpcMessageBinding>;
    pipe: Dynamic<IpcPipeBinding>;
    semaphore: Dynamic<IpcSemaphoreBinding>;
    unix: Dynamic<IpcUnixBinding>;
}
```

[language/library/src/ipc/binding/ipc.ds:13:28](https://github.com/destack-sh/destack/blob/main/language/library/src/ipc/binding/ipc.ds#L13-L28)

## Members

### `event: Dynamic<IpcEventBinding>`

Event bindings.

### `futex: Dynamic<IpcFutexBinding>`

Futex bindings.

### `memory: Dynamic<IpcMemoryBinding>`

Memory bindings.

### `message: Dynamic<IpcMessageBinding>`

Message bindings.

### `pipe: Dynamic<IpcPipeBinding>`

Pipe bindings.

### `semaphore: Dynamic<IpcSemaphoreBinding>`

Semaphore bindings.

### `unix: Dynamic<IpcUnixBinding>`

Unix socket bindings.
