.TH "globus_i_ftp_client_cache_entry_t" 3 "Version 9.8" "globus_ftp_client" \" -*- nroff -*- .ad l .nh .SH NAME globus_i_ftp_client_cache_entry_t \- URL caching support structure\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Data Fields" .in +1c .ti -1c .RI "globus_url_t \fBurl\fP" .br .ti -1c .RI "\fBglobus_i_ftp_client_target_t\fP * \fBtarget\fP" .br .in -1c .SH "Detailed Description" .PP URL caching support structure\&. This structure is used to implement the cache of URLs\&. When a target is needed, the client library first checks the handle's cache\&. If the target associated with the url is available, and it matches the security attributes of the operation being performed, it will be used for the operation\&. .PP The current implementation only allows for a URL to be cached only once per handle\&. .PP The cache manipulations are done by the API functions globus_ftp_client_cache_url_state() and globus_ftp_client_flush_url_state(), and the internal functions globus_i_ftp_client_target_find() and globus_i_ftp_client_target_release()\&. .SH "Field Documentation" .PP .SS "\fBglobus_i_ftp_client_target_t\fP* globus_i_ftp_client_cache_entry_t::target" Target which matches that URL\&. If this is NULL, then the cache entry is empty\&. .SS "globus_url_t globus_i_ftp_client_cache_entry_t::url" URL which the user has requested to be cached\&. .SH "Author" .PP Generated automatically by Doxygen for globus_ftp_client from the source code\&.