1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-10 19:45:04 -05:00

extending connectdata

This commit is contained in:
Daniel Stenberg 2001-03-02 07:42:35 +00:00
parent b6fa2f882c
commit 7c6562683a

View File

@ -179,6 +179,8 @@ struct FTP {
char *urlpath; /* the originally given path part of the URL */ char *urlpath; /* the originally given path part of the URL */
char *dir; /* decoded directory */ char *dir; /* decoded directory */
char *file; /* decoded file */ char *file; /* decoded file */
char *entrypath; /* the PWD reply when we logged on */
}; };
/* /*
@ -186,6 +188,7 @@ struct FTP {
*/ */
struct ConnectBits { struct ConnectBits {
bool close; /* if set, we close the connection after this request */ bool close; /* if set, we close the connection after this request */
bool reuse; /* if set, this is a re-used connection */
}; };
/* /*
@ -259,6 +262,11 @@ struct connectdata {
*/ */
CURLcode (*curl_connect)(struct connectdata *connect); CURLcode (*curl_connect)(struct connectdata *connect);
/* This function *MAY* be set to a protocol-dependent function that is run
* by the curl_disconnect(), as a step in the disconnection.
*/
CURLcode (*curl_disconnect)(struct connectdata *connect);
/* This function *MAY* be set to a protocol-dependent function that is run /* This function *MAY* be set to a protocol-dependent function that is run
* in the curl_close() function if protocol-specific cleanups are required. * in the curl_close() function if protocol-specific cleanups are required.
*/ */