---
name: "DMXSync"
section: "3"
platform: "linux"
package: "libdmx-dev"
version: "1:1.1.4-2"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/DMXSync"
---

# DMXSync(3)

flush protocol requests between Xdmx and back-end X servers

## NAME

DMXSync - flush protocol requests between Xdmx and back-end X servers

## SYNOPSIS

**#include \<X11/extensions/dmxext.h\>**

```
Bool DMXSync(Display *dpy);
```

## DESCRIPTION

**DMXSync()** flushes all pending protocol requests between the [**Xdmx**(1)](/Xdmx/1.md) server and each back-end X server.  It is used by clients that talk directly to back-end X servers to ensure that all pending [**Xdmx**(1)](/Xdmx/1.md) requests have reached all back-end servers and have been processed by those servers.

## RETURN VALUE

**DMXSync()** returns **True** unless there is a protocol error.

## SEE ALSO

[**DMX**(3)](/DMX/3.md), [**Xdmx**(1)](/Xdmx/1.md)
