globus_ftp..._constants(3)

πŸ“¦
version 9.10 Β· 5 versions
, in epel 10, fedora 43, fedora 44, ubuntu resolute, ubuntu stonking

✨ 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 πŸ’–πŸŒˆβ­