---
name: "globus_ftp_control_striping_mode_e"
section: "3"
platform: "linux"
package: "libglobus-ftp-control-doc"
version: "9.10-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/globus_ftp_control_constants"
---

# globus\_ftp\_control\_striping\_mode\_e(3)

GridFTP Constants - Constants.

Part of [globus\_ftp\_control\_constants(3)](/globus_ftp_control_constants/3.md).

## NAME

globus\_ftp\_control\_constants - GridFTP Constants

 \- Constants.

## SYNOPSIS

### Macros

\#define **GLOBUS\_FTP\_CONTROL\_MODULE**   (&globus\_i\_ftp\_control\_module)\
 Module descriptor.

### Typedefs

typedef enum **globus\_ftp\_control\_type\_e** **globus\_ftp\_control\_type\_t**\
 GridFTP TYPE values.  typedef enum **globus\_ftp\_control\_mode\_e** **globus\_ftp\_control\_mode\_t**\
 GridFTP MODE values.  typedef enum **globus\_ftp\_control\_dcau\_mode\_e** **globus\_ftp\_control\_dcau\_mode\_t**\
 GridFTP DCAU values.  typedef enum **globus\_ftp\_control\_striping\_mode\_e** **globus\_ftp\_control\_striping\_mode\_t**\
 GridFTP Striping Types.

### Enumerations

enum **globus\_ftp\_control\_type\_e** { **GLOBUS\_FTP\_CONTROL\_TYPE\_NONE**, **GLOBUS\_FTP\_CONTROL\_TYPE\_ASCII** = 'A', **GLOBUS\_FTP\_CONTROL\_TYPE\_EBCDIC** = 'E', **GLOBUS\_FTP\_CONTROL\_TYPE\_IMAGE** = 'I', **GLOBUS\_FTP\_CONTROL\_TYPE\_LOCAL** = 'L' }\
 GridFTP TYPE values.  enum **globus\_ftp\_control\_mode\_e** { **GLOBUS\_FTP\_CONTROL\_MODE\_NONE**, **GLOBUS\_FTP\_CONTROL\_MODE\_STREAM** = 'S', **GLOBUS\_FTP\_CONTROL\_MODE\_BLOCK** = 'B', **GLOBUS\_FTP\_CONTROL\_MODE\_EXTENDED\_BLOCK** = 'E', **GLOBUS\_FTP\_CONTROL\_MODE\_COMPRESSED** = 'C' }\
 GridFTP MODE values.  enum **globus\_ftp\_control\_dcau\_mode\_e** { **GLOBUS\_FTP\_CONTROL\_DCAU\_NONE** = 'N', **GLOBUS\_FTP\_CONTROL\_DCAU\_SELF** = 'A', **GLOBUS\_FTP\_CONTROL\_DCAU\_SUBJECT** = 'S', **GLOBUS\_FTP\_CONTROL\_DCAU\_DEFAULT** }\
 GridFTP DCAU values.  enum **globus\_ftp\_control\_striping\_mode\_e** \
 GridFTP Striping Types.  enum **globus\_ftp\_control\_protection\_t** { **GLOBUS\_FTP\_CONTROL\_PROTECTION\_CLEAR** = 'C', **GLOBUS\_FTP\_CONTROL\_PROTECTION\_SAFE** = 'S', **GLOBUS\_FTP\_CONTROL\_PROTECTION\_CONFIDENTIAL** = 'E', **GLOBUS\_FTP\_CONTROL\_PROTECTION\_PRIVATE** = 'P' }\
 GridFTP Protection Types.

## Detailed Description

Constants.

## Typedef Documentation

### typedef enum globus\_ftp\_control\_dcau\_mode\_e globus\_ftp\_control\_dcau\_mode\_t

GridFTP DCAU values. The enumeration values match the character value of the argument to DCAU.

### typedef enum globus\_ftp\_control\_mode\_e globus\_ftp\_control\_mode\_t

GridFTP MODE values. The enumeration values match the character value of the argument to MODE.

### typedef enum globus\_ftp\_control\_striping\_mode\_e globus\_ftp\_control\_striping\_mode\_t

GridFTP Striping Types. The enumeration values match the types of striping handled by the GridFTP server.

### typedef enum globus\_ftp\_control\_type\_e globus\_ftp\_control\_type\_t

GridFTP TYPE values. The enumeration values match the character value of the argument to TYPE.

## Enumeration Type Documentation

### enum globus\_ftp\_control\_dcau\_mode\_e

GridFTP DCAU values. The enumeration values match the character value of the argument to DCAU.

**Enumerator**

- *GLOBUS\_FTP\_CONTROL\_DCAU\_NONE*

  *No Authorization*

- *GLOBUS\_FTP\_CONTROL\_DCAU\_SELF*

  *Self Authorization*

- *GLOBUS\_FTP\_CONTROL\_DCAU\_SUBJECT*

  *Subject Authorization*

- *GLOBUS\_FTP\_CONTROL\_DCAU\_DEFAULT*

  *Default Authorization*

### enum globus\_ftp\_control\_mode\_e

*GridFTP MODE values. The enumeration values match the character value of the argument to MODE.*

**Enumerator**

- *GLOBUS\_FTP\_CONTROL\_MODE\_NONE*

  *Undefined MODE*

- *GLOBUS\_FTP\_CONTROL\_MODE\_STREAM*

  *Stream Mode*

- *GLOBUS\_FTP\_CONTROL\_MODE\_BLOCK*

  *Block Mode*

- *GLOBUS\_FTP\_CONTROL\_MODE\_EXTENDED\_BLOCK*

  *Extended Block Mode*

- *GLOBUS\_FTP\_CONTROL\_MODE\_COMPRESSED*

  *Compressed Mode*

### enum globus\_ftp\_control\_protection\_t

*GridFTP Protection Types. The enumeration values match the types of protection handled by the GridFTP server.*

**Enumerator**

- *GLOBUS\_FTP\_CONTROL\_PROTECTION\_CLEAR*

  *Clear protection*

- *GLOBUS\_FTP\_CONTROL\_PROTECTION\_SAFE*

  *Safe (integrity) protection*

- *GLOBUS\_FTP\_CONTROL\_PROTECTION\_CONFIDENTIAL*

  *Confidential (encrypted) protection*

- *GLOBUS\_FTP\_CONTROL\_PROTECTION\_PRIVATE*

  *Private (integrity and encrypted) protection*

### enum globus\_ftp\_control\_striping\_mode\_e

*GridFTP Striping Types. The enumeration values match the types of striping handled by the GridFTP server.*

### enum globus\_ftp\_control\_type\_e

*GridFTP TYPE values. The enumeration values match the character value of the argument to TYPE.*

**Enumerator**

- *GLOBUS\_FTP\_CONTROL\_TYPE\_NONE*

  *Undefined TYPE*

- *GLOBUS\_FTP\_CONTROL\_TYPE\_ASCII*

  *ASCII TYPE*

- *GLOBUS\_FTP\_CONTROL\_TYPE\_EBCDIC*

  *EBCDIC TYPE*

- *GLOBUS\_FTP\_CONTROL\_TYPE\_IMAGE*

  *Image TYPE*

- *GLOBUS\_FTP\_CONTROL\_TYPE\_LOCAL*

  *Local TYPE*

## Author

*Generated automatically by Doxygen for globus\_ftp\_control from the source code.*
