blob: 1905b09cf44b08a26293d01edfba0052fe7e620f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#ifndef _ftp_h_
#define _ftp_h_
#include "bool.h"
class rfsv32;
class bufferStore;
class bufferArray;
#define DEFAULT_DRIVE "C:"
#define DEFAULT_BASE_DIRECTORY "\\"
class ftp {
public:
ftp();
~ftp();
int session(rfsv32 & a, int xargc, char **xargv);
private:
void getCommand(int &argc, char **argv);
// utilities
bool unixDirExists(const char *dir);
void getUnixDir(bufferArray & files);
void resetUnixPwd();
void usage();
void errprint(long errcode, rfsv32 & a);
void cd(const char *source, const char *cdto, char *dest);
int convertName(const char *orig, char *retVal);
char localDir[1024];
char psionDir[1024];
};
#endif
|