| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | #ifndef __NANO_FTP_H__ |
| | #define __NANO_FTP_H__ |
| |
|
| | #include <libxml/xmlversion.h> |
| |
|
| | #ifdef LIBXML_FTP_ENABLED |
| |
|
| | |
| | #if defined(_WIN32) |
| | #include <winsock2.h> |
| | #else |
| | |
| | |
| | |
| | |
| | |
| | #define SOCKET int |
| | |
| | |
| | |
| | |
| | |
| | |
| | #undef INVALID_SOCKET |
| | #define INVALID_SOCKET (-1) |
| | #endif |
| |
|
| | #ifdef __cplusplus |
| | extern "C" { |
| | #endif |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | typedef void (*ftpListCallback) (void *userData, |
| | const char *filename, const char *attrib, |
| | const char *owner, const char *group, |
| | unsigned long size, int links, int year, |
| | const char *month, int day, int hour, |
| | int minute); |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | typedef void (*ftpDataCallback) (void *userData, |
| | const char *data, |
| | int len); |
| |
|
| | |
| | |
| | |
| | XML_DEPRECATED |
| | XMLPUBFUN void |
| | xmlNanoFTPInit (void); |
| | XML_DEPRECATED |
| | XMLPUBFUN void |
| | xmlNanoFTPCleanup (void); |
| |
|
| | |
| | |
| | |
| | XML_DEPRECATED |
| | XMLPUBFUN void * |
| | xmlNanoFTPNewCtxt (const char *URL); |
| | XML_DEPRECATED |
| | XMLPUBFUN void |
| | xmlNanoFTPFreeCtxt (void * ctx); |
| | XML_DEPRECATED |
| | XMLPUBFUN void * |
| | xmlNanoFTPConnectTo (const char *server, |
| | int port); |
| | |
| | |
| | |
| | XML_DEPRECATED |
| | XMLPUBFUN void * |
| | xmlNanoFTPOpen (const char *URL); |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPConnect (void *ctx); |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPClose (void *ctx); |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPQuit (void *ctx); |
| | XML_DEPRECATED |
| | XMLPUBFUN void |
| | xmlNanoFTPScanProxy (const char *URL); |
| | XML_DEPRECATED |
| | XMLPUBFUN void |
| | xmlNanoFTPProxy (const char *host, |
| | int port, |
| | const char *user, |
| | const char *passwd, |
| | int type); |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPUpdateURL (void *ctx, |
| | const char *URL); |
| |
|
| | |
| | |
| | |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPGetResponse (void *ctx); |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPCheckResponse (void *ctx); |
| |
|
| | |
| | |
| | |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPCwd (void *ctx, |
| | const char *directory); |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPDele (void *ctx, |
| | const char *file); |
| |
|
| | XML_DEPRECATED |
| | XMLPUBFUN SOCKET |
| | xmlNanoFTPGetConnection (void *ctx); |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPCloseConnection(void *ctx); |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPList (void *ctx, |
| | ftpListCallback callback, |
| | void *userData, |
| | const char *filename); |
| | XML_DEPRECATED |
| | XMLPUBFUN SOCKET |
| | xmlNanoFTPGetSocket (void *ctx, |
| | const char *filename); |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPGet (void *ctx, |
| | ftpDataCallback callback, |
| | void *userData, |
| | const char *filename); |
| | XML_DEPRECATED |
| | XMLPUBFUN int |
| | xmlNanoFTPRead (void *ctx, |
| | void *dest, |
| | int len); |
| |
|
| | #ifdef __cplusplus |
| | } |
| | #endif |
| | #endif |
| | #endif |
| |
|