# class rfsv32

This is the implementation of the rfsv protocol for Psion series 5 (EPOC) variant. More...

Definition | `#include <rfsv32.h>`
Inherits | rfsv [public ]
List of all Methods

Annotated List
Files
Globals
Hierarchy
Index

#### Public Methods

- Enum<rfsv::errs> dir (const char * const, PlpDir &)
- Enum<rfsv::errs> dircount (const char * const, u_int32_t &)
- Enum<rfsv::errs> copyFromPsion (const char * const, const char * const, void *, cpCallback_t)
- Enum<rfsv::errs> copyFromPsion (const char *from, int fd, cpCallback_t cb)
- Enum<rfsv::errs> copyToPsion (const char * const, const char * const, void *, cpCallback_t)
- Enum<rfsv::errs> copyOnPsion (const char * const, const char * const, void *, cpCallback_t)
- Enum<rfsv::errs> mkdir (const char * const)
- Enum<rfsv::errs> rmdir (const char * const)
- Enum<rfsv::errs> remove (const char * const)
- Enum<rfsv::errs> rename (const char * const, const char * const)
- Enum<rfsv::errs> mktemp (u_int32_t &, std::string &)
- Enum<rfsv::errs> fgeteattr (const char * const, PlpDirent &)
- Enum<rfsv::errs> fgetattr (const char * const, u_int32_t &)
- Enum<rfsv::errs> fsetattr (const char * const, const u_int32_t, const u_int32_t)
- Enum<rfsv::errs> fgetmtime (const char * const, PsiTime &)
- Enum<rfsv::errs> fsetmtime (const char * const, PsiTime const)
- Enum<rfsv::errs> fopen (const u_int32_t, const char * const, u_int32_t &)
- Enum<rfsv::errs> fcreatefile (const u_int32_t, const char * const, u_int32_t &)
- Enum<rfsv::errs> freplacefile (const u_int32_t, const char * const, u_int32_t &)
- Enum<rfsv::errs> fseek (const u_int32_t, const int32_t, const u_int32_t, u_int32_t &)
- Enum<rfsv::errs> fread (const u_int32_t, unsigned char * const, const u_int32_t, u_int32_t &)
- Enum<rfsv::errs> fwrite (const u_int32_t, const unsigned char * const, const u_int32_t, u_int32_t &)
- Enum<rfsv::errs> fsetsize (u_int32_t, u_int32_t)
- Enum<rfsv::errs> fclose (const u_int32_t)
- Enum<rfsv::errs> devlist (u_int32_t &)
- Enum<rfsv::errs> devinfo (const char, PlpDrive&)
- Enum<rfsv::errs> opendir (const u_int32_t, const char * const, rfsvDirhandle &)
- Enum<rfsv::errs> readdir (rfsvDirhandle &, PlpDirent &)
- Enum<rfsv::errs> closedir (rfsvDirhandle &)
- Enum<rfsv::errs> setVolumeName (const char, const char * const)
- u_int32_t opMode (const u_int32_t)
- int getProtocolVersion ()

## Detailed Description

This is the implementation of the rfsv protocol for Psion series 5 (EPOC) variant. You normally never create objects of this class directly. Thus the constructor is private. Use rfsvfactory for creating an instance of rfsv . For a complete documentation, see rfsv .

Enum<rfsv::errs> dir (const char * const, PlpDir &)

### dir

rfsvfactory may call our constructor.

Reimplemented from rfsv.

Enum<rfsv::errs> dircount (const char * const, u_int32_t &)

### dircount

Reimplemented from rfsv.

Enum<rfsv::errs> copyFromPsion (const char * const, const char * const, void *, cpCallback_t)

### copyFromPsion

Reimplemented from rfsv.

Enum<rfsv::errs> copyFromPsion (const char *from, int fd, cpCallback_t cb)

### copyFromPsion

Reimplemented from rfsv.

Enum<rfsv::errs> copyToPsion (const char * const, const char * const, void *, cpCallback_t)

### copyToPsion

Reimplemented from rfsv.

Enum<rfsv::errs> copyOnPsion (const char * const, const char * const, void *, cpCallback_t)

### copyOnPsion

Reimplemented from rfsv.

Enum<rfsv::errs> mkdir (const char * const)

### mkdir

Reimplemented from rfsv.

Enum<rfsv::errs> rmdir (const char * const)

### rmdir

Reimplemented from rfsv.

Enum<rfsv::errs> remove (const char * const)

### remove

Reimplemented from rfsv.

Enum<rfsv::errs> rename (const char * const, const char * const)

### rename

Reimplemented from rfsv.

Enum<rfsv::errs> mktemp (u_int32_t &, std::string &)

### mktemp

Reimplemented from rfsv.

Enum<rfsv::errs> fgeteattr (const char * const, PlpDirent &)

### fgeteattr

Reimplemented from rfsv.

Enum<rfsv::errs> fgetattr (const char * const, u_int32_t &)

### fgetattr

Reimplemented from rfsv.

Enum<rfsv::errs> fsetattr (const char * const, const u_int32_t, const u_int32_t)

### fsetattr

Reimplemented from rfsv.

Enum<rfsv::errs> fgetmtime (const char * const, PsiTime &)

### fgetmtime

Reimplemented from rfsv.

Enum<rfsv::errs> fsetmtime (const char * const, PsiTime const)

### fsetmtime

Reimplemented from rfsv.

Enum<rfsv::errs> fopen (const u_int32_t, const char * const, u_int32_t &)

### fopen

Reimplemented from rfsv.

Enum<rfsv::errs> fcreatefile (const u_int32_t, const char * const, u_int32_t &)

### fcreatefile

Reimplemented from rfsv.

Enum<rfsv::errs> freplacefile (const u_int32_t, const char * const, u_int32_t &)

### freplacefile

Reimplemented from rfsv.

Enum<rfsv::errs> fseek (const u_int32_t, const int32_t, const u_int32_t, u_int32_t &)

### fseek

Reimplemented from rfsv.

Enum<rfsv::errs> fread (const u_int32_t, unsigned char * const, const u_int32_t, u_int32_t &)

### fread

Reimplemented from rfsv.

Enum<rfsv::errs> fwrite (const u_int32_t, const unsigned char * const, const u_int32_t, u_int32_t &)

### fwrite

Reimplemented from rfsv.

Enum<rfsv::errs> fsetsize (u_int32_t, u_int32_t)

### fsetsize

Reimplemented from rfsv.

Enum<rfsv::errs> fclose (const u_int32_t)

### fclose

Reimplemented from rfsv.

Enum<rfsv::errs> devlist (u_int32_t &)

### devlist

Reimplemented from rfsv.

Enum<rfsv::errs> devinfo (const char, PlpDrive&)

### devinfo

Reimplemented from rfsv.

Enum<rfsv::errs> opendir (const u_int32_t, const char * const, rfsvDirhandle &)

### opendir

Reimplemented from rfsv.

Enum<rfsv::errs> readdir (rfsvDirhandle &, PlpDirent &)

### readdir

Reimplemented from rfsv.

Enum<rfsv::errs> closedir (rfsvDirhandle &)

### closedir

Reimplemented from rfsv.

Enum<rfsv::errs> setVolumeName (const char, const char * const)

### setVolumeName

Reimplemented from rfsv.

u_int32_t opMode (const u_int32_t)

### opMode

Reimplemented from rfsv.

int getProtocolVersion ()

### getProtocolVersion

Reimplemented from rfsv.

Generated by: rrt on drom on Mon Nov 26 16:06:15 2007, using kdoc 2.0a54.