---
name: "globus_i_ftp_client_target_s"
section: "3"
platform: "linux"
package: "libglobus-ftp-client-doc"
version: "9.8-4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/globus_i_ftp_client_target_s"
---

# globus\_i\_ftp\_client\_target\_s(3)

FTP Connection State.

## NAME

globus\_i\_ftp\_client\_target\_s - FTP Connection State.

## SYNOPSIS

`#include <globus_i_ftp_client.h>`

### Data Fields

globus\_ftp\_client\_target\_state\_t **state**\
 globus\_ftp\_control\_handle\_t \* **control\_handle**\
 char \* **url\_string**\
 globus\_url\_t **url**\
 globus\_ftp\_control\_auth\_info\_t **auth\_info**\
 **globus\_i\_ftp\_client\_features\_t** \* **features**\
 globus\_ftp\_control\_dcau\_t **dcau**\
 **globus\_i\_ftp\_client\_operationattr\_t** \* **attr**\
 **globus\_i\_ftp\_client\_handle\_t** \* **owner**\
 **globus\_i\_ftp\_client\_data\_target\_t** **cached\_data\_conn**\
 **globus\_ftp\_client\_plugin\_command\_mask\_t** **mask**\

## Detailed Description

FTP Connection State.

This type is used to store information about an active FTP control connection. This information includes the FTP control handle, the extensions which the server supports, and the current session settings which have been set on the control handle.

## Field Documentation

### globus\_i\_ftp\_client\_operationattr\_t\* globus\_i\_ftp\_client\_target\_s::attr

Requested settings

### globus\_ftp\_control\_auth\_info\_t globus\_i\_ftp\_client\_target\_s::auth\_info

Information about server authentication.

### globus\_i\_ftp\_client\_data\_target\_t globus\_i\_ftp\_client\_target\_s::cached\_data\_conn

Data connection caching information

### globus\_ftp\_control\_handle\_t\* globus\_i\_ftp\_client\_target\_s::control\_handle

Handle to an FTP control connection.

### globus\_ftp\_control\_dcau\_t globus\_i\_ftp\_client\_target\_s::dcau

Current settings

### globus\_i\_ftp\_client\_features\_t\* globus\_i\_ftp\_client\_target\_s::features

Features we've discovered about this target so far.

### globus\_ftp\_client\_plugin\_command\_mask\_t globus\_i\_ftp\_client\_target\_s::mask

Plugin mask associated with the currently pending command.

### globus\_i\_ftp\_client\_handle\_t\* globus\_i\_ftp\_client\_target\_s::owner

The client that this target is associated with

### globus\_ftp\_client\_target\_state\_t globus\_i\_ftp\_client\_target\_s::state

Current connection/activity state of this target

### globus\_url\_t globus\_i\_ftp\_client\_target\_s::url

Host/port we are connected to.

### char\* globus\_i\_ftp\_client\_target\_s::url\_string

URL we are currently processing.

## Author

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