---
name: "globus_xio_mode_e_driver.h"
section: "3"
platform: "linux"
package: "libglobus-xio-doc"
version: "6.6-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/globus_xio_mode_e_driver.h"
---

# globus\_xio\_mode\_e\_driver.h(3)

XIO MODE\_E Driver.

## NAME

builtins/mode\_e/globus\_xio\_mode\_e\_driver.h - XIO MODE\_E Driver.

## SYNOPSIS

`#include 'globus_common.h'`\

### Enumerations

enum **globus\_xio\_mode\_e\_error\_type\_t** { **GLOBUS\_XIO\_MODE\_E\_HEADER\_ERROR** }\
 enum **globus\_xio\_mode\_e\_cmd\_t** { **GLOBUS\_XIO\_MODE\_E\_SET\_STACK**, **GLOBUS\_XIO\_MODE\_E\_GET\_STACK**, **GLOBUS\_XIO\_MODE\_E\_SET\_NUM\_STREAMS**, **GLOBUS\_XIO\_MODE\_E\_GET\_NUM\_STREAMS**, **GLOBUS\_XIO\_MODE\_E\_SET\_OFFSET\_READS**, **GLOBUS\_XIO\_MODE\_E\_GET\_OFFSET\_READS**, **GLOBUS\_XIO\_MODE\_E\_SET\_MANUAL\_EODC**, **GLOBUS\_XIO\_MODE\_E\_GET\_MANUAL\_EODC**, **GLOBUS\_XIO\_MODE\_E\_SEND\_EOD**, **GLOBUS\_XIO\_MODE\_E\_SET\_EODC**, **GLOBUS\_XIO\_MODE\_E\_DD\_GET\_OFFSET**, **GLOBUS\_XIO\_MODE\_E\_SET\_STACK\_ATTR**, **GLOBUS\_XIO\_MODE\_E\_GET\_STACK\_ATTR** }\

### Functions

globus\_result\_t **globus\_xio\_attr\_cntl** (attr, driver, **GLOBUS\_XIO\_MODE\_E\_SET\_STACK**, globus\_xio\_stack\_t stack)\
 globus\_result\_t **globus\_xio\_attr\_cntl** (attr, driver, **GLOBUS\_XIO\_MODE\_E\_GET\_STACK**, globus\_xio\_stack\_t \*stack\_out)\
 globus\_result\_t **globus\_xio\_attr\_cntl** (attr, driver, **GLOBUS\_XIO\_MODE\_E\_SET\_NUM\_STREAMS**, int num\_streams)\
 globus\_result\_t **globus\_xio\_attr\_cntl** (attr, driver, **GLOBUS\_XIO\_MODE\_E\_GET\_NUM\_STREAMS**, int \*num\_streams\_out)\
 globus\_result\_t **globus\_xio\_attr\_cntl** (attr, driver, **GLOBUS\_XIO\_MODE\_E\_SET\_OFFSET\_READS**, globus\_bool\_t offset\_reads)\
 globus\_result\_t **globus\_xio\_attr\_cntl** (attr, driver, **GLOBUS\_XIO\_MODE\_E\_GET\_OFFSET\_READS**, globus\_bool\_t \*offset\_reads\_out)\
 globus\_result\_t **globus\_xio\_attr\_cntl** (attr, driver, **GLOBUS\_XIO\_MODE\_E\_SET\_MANUAL\_EODC**, globus\_bool\_t manual\_eodc)\
 globus\_result\_t **globus\_xio\_attr\_cntl** (attr, driver, **GLOBUS\_XIO\_MODE\_E\_GET\_MANUAL\_EODC**, globus\_bool\_t \*manual\_eodc\_out)\
 globus\_result\_t **globus\_xio\_data\_descriptor\_cntl** (dd, driver, **GLOBUS\_XIO\_MODE\_E\_SEND\_EOD**, globus\_bool\_t send\_eod)\
 globus\_result\_t **globus\_xio\_handle\_cntl** (handle, driver, **GLOBUS\_XIO\_MODE\_E\_SET\_EODC**, int eod\_count)\
 globus\_result\_t **globus\_xio\_data\_descriptor\_cntl** (dd, driver, **GLOBUS\_XIO\_MODE\_E\_DD\_GET\_OFFSET**, globus\_off\_t \*offset\_out)\
 globus\_result\_t **globus\_xio\_attr\_cntl** (attr, driver, **GLOBUS\_XIO\_MODE\_E\_SET\_STACK\_ATTR**, globus\_xio\_stack\_t stack)\
 globus\_result\_t **globus\_xio\_attr\_cntl** (attr, driver, **GLOBUS\_XIO\_MODE\_E\_GET\_STACK\_ATTR**, globus\_xio\_attr\_t \*stack\_out)\

## Detailed Description

XIO MODE\_E Driver.

## Author

Generated automatically by Doxygen for globus\_xio from the source code.
