# Destroy Streaming Cluster

`stream_custom_cluster.lvclass:destroy.vi` · Palette: [Stream](https://dev.nominal.io/ni-labview/ref/stream.md) · [Source](https://github.com/nominal-io/labview-client/blob/HEAD/lv_src/stream_custom_cluster/destroy.vi)

![](https://dev.nominal.io/ni-labview/_images/2b0f3362f0c938b20459405777e3f341_viicon.png)

Releases memory used by the buffering system.  
When “Wait until all data is streamed” is enabled, waits for buffer size = 0.  
10-second default timeout prevents indefinite waiting.  
See `Streaming Cluster Data` example for useage notes.

![Connector pane of Destroy Streaming Cluster](https://dev.nominal.io/ni-labview/_images/2b0f3362f0c938b20459405777e3f341_connpane.png)

## Inputs

**stream custom cluster** required
:   `stream_custom_cluster.lvclass`

**Wait until all data is streamed? (T)** optional
:   `Boolean` · default `TRUE`

**timeout when waiting (10000ms)** optional
:   `U32` · default `10000`

**error in**
:   `Error cluster`

## Outputs

**error out**
:   `Error cluster`
