50 setlocale (LC_ALL,
"");
56 if ((argc > 2) && !strcmp(argv[1],
"-p")) {
57 sockNum = atoi(argv[2]);
59 for (
int i = 1; i < argc; i++)
60 argv[i] = argv[i + 2];
Wrapper class featuring range-checking and string representation of enumerated values.
A class representing information about a Disk drive on the psion.
virtual Enum< rfsv::errs > dir(const char *dir, PlpDir &files)
rfsvfactory * m_rfsvFactory
virtual Enum< rfsv::errs > devinfo(const char drive, PlpDrive &plpDrive)
virtual void disconnect()
virtual Enum< rfsv::errs > devlist(uint32_t &devbits)
virtual bool dirExists(const char *name)
virtual void remove(const char *name)
rpcsfactory * m_rpcsFactory
virtual Enum< rfsv::errs > mkdir(const char *dir)
virtual Enum< rfsv::errs > copyToPsion(const char *const from, const char *const to, void *, cpCallback_t func)
virtual Enum< rfsv::errs > copyFromPsion(const char *const from, int fd, cpCallback_t func)
A class for dealing with sockets.
virtual bool connect(const char *const Peer, int PeerPort, const char *const Host=NULL, int HostPort=0)
Connects to a given host.
A helper class for storing intermediate internal information in rfsv16 and rfsv32 .
virtual Enum< errs > mkdir(const char *const name)=0
Creates a directory on the Psion.
virtual Enum< errs > copyToPsion(const char *const from, const char *const to, void *, cpCallback_t func)=0
Copies a file from local machine to the Psion.
virtual Enum< errs > opendir(const uint32_t attr, const char *const name, rfsvDirhandle &handle)=0
Open a directory for reading with readdir.
virtual Enum< errs > copyFromPsion(const char *from, const char *to, void *, cpCallback_t func)=0
Copies a file from the Psion to the local machine.
virtual Enum< errs > devlist(uint32_t &devbits)=0
Retrieves available drives on the Psion.
virtual Enum< errs > closedir(rfsvDirhandle &handle)=0
Close a directory, previously opened with opendir.
virtual Enum< errs > remove(const char *const name)=0
Removes a file on the Psion.
virtual Enum< errs > dir(const char *const name, PlpDir &ret)=0
Reads a directory on the Psion.
virtual Enum< errs > devinfo(const char drive, PlpDrive &dinfo)=0
Retrieves details about a drive.
A factory for automatically instantiating the correct rfsv protocol variant depending on the connecte...
virtual rfsv * create(bool)
Creates a new rfsv instance.
A factory for automatically instantiating the correct protocol variant depending on the connected Psi...
virtual rpcs * create(bool reconnect)
Creates a new rpcs instance.
int lookup_default_port()
#define textdomain(Domain)
int(* cpCallback_t)(void *, uint32_t)
Defines the callback procedure for progress indication of copy operations.
std::deque< class PlpDirent > PlpDir