Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ftplib.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define __FTPLIB_H
#define FTPLIB_DIR   1
#define FTPLIB_DIR_VERBOSE   2
#define FTPLIB_FILE_READ   3
#define FTPLIB_FILE_WRITE   4
#define FTPLIB_ASCII   'A'
#define FTPLIB_IMAGE   'I'
#define FTPLIB_TEXT   FTPLIB_ASCII
#define FTPLIB_BINARY   FTPLIB_IMAGE
#define FTPLIB_PASSIVE   1
#define FTPLIB_PORT   2
#define FTPLIB_CONNMODE   1
#define FTPLIB_CALLBACK   2
#define FTPLIB_IDLETIME   3
#define FTPLIB_CALLBACKARG   4
#define FTPLIB_CALLBACKBYTES   5
#define ftplib_lastresp   FtpLastResponse(DefaultNetbuf)
#define ftpInit   FtpInit
#define ftpOpen(x)   FtpConnect(x, &DefaultNetbuf)
#define ftpLogin(x, y)   FtpLogin(x, y, DefaultNetbuf)
#define ftpSite(x)   FtpSite(x, DefaultNetbuf)
#define ftpMkdir(x)   FtpMkdir(x, DefaultNetbuf)
#define ftpChdir(x)   FtpChdir(x, DefaultNetbuf)
#define ftpRmdir(x)   FtpRmdir(x, DefaultNetbuf)
#define ftpNlst(x, y)   FtpNlst(x, y, DefaultNetbuf)
#define ftpDir(x, y)   FtpDir(x, y, DefaultNetbuf)
#define ftpGet(x, y, z)   FtpGet(x, y, z, DefaultNetbuf)
#define ftpPut(x, y, z)   FtpPut(x, y, z, DefaultNetbuf)
#define ftpRename(x, y)   FtpRename(x, y, DefaultNetbuf)
#define ftpDelete(x)   FtpDelete(x, DefaultNetbuf)
#define ftpQuit()   FtpQuit(DefaultNetbuf)

Typedefs

typedef NetBuf netbuf
typedef int(* FtpCallback )(netbuf *nControl, int xfered, void *arg)

Functions

GLOBALREF void FtpInit (void)
GLOBALREF char * FtpLastResponse (netbuf *nControl)
GLOBALREF int FtpConnect (const char *host, netbuf **nControl)
GLOBALREF int FtpOptions (int opt, long val, netbuf *nControl)
GLOBALREF int FtpLogin (const char *user, const char *pass, netbuf *nControl)
GLOBALREF int FtpAccess (const char *path, int typ, int mode, netbuf *nControl, netbuf **nData)
GLOBALREF int FtpRead (void *buf, int max, netbuf *nData)
GLOBALREF int FtpWrite (void *buf, int len, netbuf *nData)
GLOBALREF int FtpClose (netbuf *nData)
GLOBALREF int FtpSite (const char *cmd, netbuf *nControl)
GLOBALREF int FtpSysType (char *buf, int max, netbuf *nControl)
GLOBALREF int FtpMkdir (const char *path, netbuf *nControl)
GLOBALREF int FtpChdir (const char *path, netbuf *nControl)
GLOBALREF int FtpCDUp (netbuf *nControl)
GLOBALREF int FtpRmdir (const char *path, netbuf *nControl)
GLOBALREF int FtpPwd (char *path, int max, netbuf *nControl)
GLOBALREF int FtpNlst (const char *output, const char *path, netbuf *nControl)
GLOBALREF int FtpDir (const char *output, const char *path, netbuf *nControl)
GLOBALREF int FtpSize (const char *path, int *size, char mode, netbuf *nControl)
GLOBALREF int FtpModDate (const char *path, char *dt, int max, netbuf *nControl)
GLOBALREF int FtpGet (const char *output, const char *path, char mode, netbuf *nControl)
GLOBALREF int FtpPut (const char *input, const char *path, char mode, netbuf *nControl)
GLOBALREF int FtpRename (const char *src, const char *dst, netbuf *nControl)
GLOBALREF int FtpDelete (const char *fnm, netbuf *nControl)
GLOBALREF void FtpQuit (netbuf *nControl)

Variables

netbufDefaultNetbuf
GLOBALREF int ftplib_debug


Define Documentation

#define __FTPLIB_H
 

Definition at line 24 of file ftplib.h.

#define ftpChdir  )     FtpChdir(x, DefaultNetbuf)
 

Definition at line 78 of file ftplib.h.

#define ftpDelete  )     FtpDelete(x, DefaultNetbuf)
 

Definition at line 85 of file ftplib.h.

#define ftpDir x,
y   )     FtpDir(x, y, DefaultNetbuf)
 

Definition at line 81 of file ftplib.h.

#define ftpGet x,
y,
 )     FtpGet(x, y, z, DefaultNetbuf)
 

Definition at line 82 of file ftplib.h.

#define ftpInit   FtpInit
 

Definition at line 73 of file ftplib.h.

#define FTPLIB_ASCII   'A'
 

Definition at line 45 of file ftplib.h.

Referenced by NetworkDialog::downloadFile(), and OpieFtp::remoteDownload().

#define FTPLIB_BINARY   FTPLIB_IMAGE
 

Definition at line 48 of file ftplib.h.

#define FTPLIB_CALLBACK   2
 

Definition at line 56 of file ftplib.h.

Referenced by NetworkDialog::downloadFile(), OpieFtp::localUpload(), OpieFtp::nullifyCallBack(), and OpieFtp::remoteDownload().

#define FTPLIB_CALLBACKARG   4
 

Definition at line 58 of file ftplib.h.

Referenced by NetworkDialog::downloadFile(), OpieFtp::localUpload(), OpieFtp::nullifyCallBack(), and OpieFtp::remoteDownload().

#define FTPLIB_CALLBACKBYTES   5
 

Definition at line 59 of file ftplib.h.

Referenced by NetworkDialog::downloadFile(), OpieFtp::localUpload(), OpieFtp::nullifyCallBack(), and OpieFtp::remoteDownload().

#define FTPLIB_CONNMODE   1
 

Definition at line 55 of file ftplib.h.

#define FTPLIB_DIR   1
 

Definition at line 39 of file ftplib.h.

#define FTPLIB_DIR_VERBOSE   2
 

Definition at line 40 of file ftplib.h.

#define FTPLIB_FILE_READ   3
 

Definition at line 41 of file ftplib.h.

#define FTPLIB_FILE_WRITE   4
 

Definition at line 42 of file ftplib.h.

#define FTPLIB_IDLETIME   3
 

Definition at line 57 of file ftplib.h.

Referenced by NetworkDialog::downloadFile(), OpieFtp::localUpload(), OpieFtp::nullifyCallBack(), and OpieFtp::remoteDownload().

#define FTPLIB_IMAGE   'I'
 

Definition at line 46 of file ftplib.h.

Referenced by OpieFtp::localUpload(), and OpieFtp::remoteDownload().

#define ftplib_lastresp   FtpLastResponse(DefaultNetbuf)
 

Definition at line 72 of file ftplib.h.

#define FTPLIB_PASSIVE   1
 

Definition at line 51 of file ftplib.h.

#define FTPLIB_PORT   2
 

Definition at line 52 of file ftplib.h.

#define FTPLIB_TEXT   FTPLIB_ASCII
 

Definition at line 47 of file ftplib.h.

#define ftpLogin x,
y   )     FtpLogin(x, y, DefaultNetbuf)
 

Definition at line 75 of file ftplib.h.

#define ftpMkdir  )     FtpMkdir(x, DefaultNetbuf)
 

Definition at line 77 of file ftplib.h.

#define ftpNlst x,
y   )     FtpNlst(x, y, DefaultNetbuf)
 

Definition at line 80 of file ftplib.h.

#define ftpOpen  )     FtpConnect(x, &DefaultNetbuf)
 

Definition at line 74 of file ftplib.h.

#define ftpPut x,
y,
 )     FtpPut(x, y, z, DefaultNetbuf)
 

Definition at line 83 of file ftplib.h.

 
#define ftpQuit  )     FtpQuit(DefaultNetbuf)
 

Definition at line 86 of file ftplib.h.

#define ftpRename x,
y   )     FtpRename(x, y, DefaultNetbuf)
 

Definition at line 84 of file ftplib.h.

#define ftpRmdir  )     FtpRmdir(x, DefaultNetbuf)
 

Definition at line 79 of file ftplib.h.

#define ftpSite  )     FtpSite(x, DefaultNetbuf)
 

Definition at line 76 of file ftplib.h.


Typedef Documentation

typedef int(* FtpCallback)(netbuf *nControl, int xfered, void *arg)
 

Definition at line 66 of file ftplib.h.

typedef struct NetBuf netbuf
 

Definition at line 65 of file ftplib.h.


Function Documentation

GLOBALREF int FtpAccess const char *  path,
int  typ,
int  mode,
netbuf nControl,
netbuf **  nData
 

GLOBALREF int FtpCDUp netbuf nControl  ) 
 

Referenced by OpieFtp::remoteListClicked(), and OpieFtp::upDir().

GLOBALREF int FtpChdir const char *  path,
netbuf nControl
 

Referenced by NetworkDialog::downloadFile(), and OpieFtp::remoteChDir().

GLOBALREF int FtpClose netbuf nData  ) 
 

GLOBALREF int FtpConnect const char *  host,
netbuf **  nControl
 

Referenced by OpieFtp::connector(), and NetworkDialog::downloadFile().

GLOBALREF int FtpDelete const char *  fnm,
netbuf nControl
 

Referenced by OpieFtp::remoteDelete().

GLOBALREF int FtpDir const char *  output,
const char *  path,
netbuf nControl
 

Referenced by NetworkDialog::downloadFile(), and OpieFtp::remoteDirList().

GLOBALREF int FtpGet const char *  output,
const char *  path,
char  mode,
netbuf nControl
 

Referenced by NetworkDialog::downloadFile(), and OpieFtp::remoteDownload().

GLOBALREF void FtpInit void   ) 
 

Referenced by OpieFtp::connector().

GLOBALREF char* FtpLastResponse netbuf nControl  ) 
 

Referenced by OpieFtp::connector(), NetworkDialog::downloadFile(), OpieFtp::localUpload(), OpieFtp::remoteChDir(), OpieFtp::remoteDelete(), OpieFtp::remoteDirList(), OpieFtp::remoteDownload(), OpieFtp::remoteListClicked(), OpieFtp::remoteMakDir(), OpieFtp::remoteRename(), and OpieFtp::upDir().

GLOBALREF int FtpLogin const char *  user,
const char *  pass,
netbuf nControl
 

Referenced by OpieFtp::connector(), and NetworkDialog::downloadFile().

GLOBALREF int FtpMkdir const char *  path,
netbuf nControl
 

Referenced by OpieFtp::remoteMakDir().

GLOBALREF int FtpModDate const char *  path,
char *  dt,
int  max,
netbuf nControl
 

GLOBALREF int FtpNlst const char *  output,
const char *  path,
netbuf nControl
 

GLOBALREF int FtpOptions int  opt,
long  val,
netbuf nControl
 

Referenced by NetworkDialog::downloadFile(), OpieFtp::localUpload(), OpieFtp::nullifyCallBack(), and OpieFtp::remoteDownload().

GLOBALREF int FtpPut const char *  input,
const char *  path,
char  mode,
netbuf nControl
 

Referenced by OpieFtp::localUpload().

GLOBALREF int FtpPwd char *  path,
int  max,
netbuf nControl
 

Referenced by OpieFtp::remoteListClicked(), and OpieFtp::upDir().

GLOBALREF void FtpQuit netbuf nControl  ) 
 

Referenced by OpieFtp::cleanUp(), OpieFtp::connector(), OpieFtp::disConnector(), and NetworkDialog::downloadFile().

GLOBALREF int FtpRead void *  buf,
int  max,
netbuf nData
 

GLOBALREF int FtpRename const char *  src,
const char *  dst,
netbuf nControl
 

Referenced by OpieFtp::remoteRename().

GLOBALREF int FtpRmdir const char *  path,
netbuf nControl
 

Referenced by OpieFtp::remoteDelete().

GLOBALREF int FtpSite const char *  cmd,
netbuf nControl
 

GLOBALREF int FtpSize const char *  path,
int *  size,
char  mode,
netbuf nControl
 

Referenced by NetworkDialog::downloadFile(), and OpieFtp::remoteDownload().

GLOBALREF int FtpSysType char *  buf,
int  max,
netbuf nControl
 

GLOBALREF int FtpWrite void *  buf,
int  len,
netbuf nData
 


Variable Documentation

netbuf* DefaultNetbuf
 

Definition at line 70 of file ftplib.h.

GLOBALREF int ftplib_debug
 

Definition at line 90 of file ftplib.h.


Generated on Sat Nov 5 17:01:41 2005 for OPIE by  doxygen 1.4.2