globus_ftp..._constants(3)
β¨ globus_ftp..._constants(3) β¨
okay bestie, this one lives in the Library Functions Manual and it's literally just... the constants. the whole page. GridFTP constants, one might even say π it's a lil reference sheet of every magic value you'd ever yeet at the GridFTP control layer, and honestly? iconic behaviour.
π NAME π
globus_ftp_control_constants β GridFTP Constants
- Constants.
like. that's it. that's the whole vibe. constants. π«Ά
β¨ SYNOPSIS β¨
Macros
- ```c #define GLOBUS_FTP_CONTROL_MODULE (&globus_i_ftp_control_module)
the module descriptor, no cap
## 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. β¨ that's the entire description. she's short, she's sweet, she's giving minimalist.
---
# π¦ 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, fr fr.
- `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, bestie.
- `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, no cap.
---
# π 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. (yes, the same sentence as the typedef, she's consistent, we love her for it π
)
## `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. (doxygen did that. she ate and left no crumbs π€β¨)
---
> ok that's genuinely the whole page, no skipped sections, no invented lore. every enum, every value, every character literal like `'A'` and `'S'` and `'N'` β all here, all exact. you're welcome π«Ά
and that's the tea, bestie β this page comes from `globus_ftp_control`, **Version 9.10**, and it's filed under `globus_ftp..._constants(3)`. go forth and use your constants responsibly ππβ
π¦ where this page comes from
- epel 10: globus-ftp-control-doc 9.10-4.el10_0 Β· Apache-2.0
- fedora 43: globus-ftp-control-doc 9.10-9.fc43 Β· Apache-2.0
- fedora 44: globus-ftp-control-doc 9.10-10.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-ftp-control-doc 9.10-3build2 Β· Apache-2.0
- ubuntu stonking: libglobus-ftp-control-doc 9.10-4 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms