# LibTmux.ControlBufferCleanupError

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Julia
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/control_io.jl#L1
- **Bases:** [`LibTmux.LibTmuxError`](/en/julia/latest/reference/libtmux-libtmuxerror/)
- **Page:** https://libtmux.org/en/julia/latest/reference/libtmux-controlbuffercleanuperror/

```
LibTmux.ControlBufferCleanupError(buffer, cause)

LibTmux.ControlBufferCleanupError(buffer::LibTmux.BufferRef, cause::Exception)
```

An owned control buffer could not be retired; `buffer` identifies the possible remote resource.

## Methods

### `LibTmux.ControlBufferCleanupError(buffer, cause)`

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/control_io.jl#L3).

### `LibTmux.ControlBufferCleanupError(buffer::LibTmux.BufferRef, cause::Exception)`

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/control_io.jl#L3).

## Parameters

- `buffer` (`Any`) (for `ControlBufferCleanupError(buffer, cause) [overload 1]`)
- `cause` (`Any`) (for `ControlBufferCleanupError(buffer, cause) [overload 1]`)
- `buffer` (`LibTmux.BufferRef`) (for `ControlBufferCleanupError(buffer, cause) [overload 2]`)
- `cause` (`Exception`) (for `ControlBufferCleanupError(buffer, cause) [overload 2]`)

## Members

### Other members

- `buffer` (property)
- `cause` (property)
