52 PlpUID(
const uint32_t u1,
const uint32_t u2,
const uint32_t u3);
67 return (memcmp(u1.
uid, u2.
uid,
sizeof(u1.
uid)) < 0);
100 const uint32_t tLo,
const char *
const name);
129 uint32_t
getUID(
int uididx);
338 void setSize(uint32_t sizeLo, uint32_t sizeHi);
339 void setSpace(uint32_t spaceLo, uint32_t spaceHi);
340 void setName(
char drive,
const char *
const volname);
A class, representing a directory entry of the Psion.
PlpUID & getUID()
Retrieves the PlpUID object of a directory entry.
~PlpDirent()
Default destructor.
uint32_t getSize()
Retrieves the file size of a directory entry.
uint32_t getAttr()
Retrieves the file attributes of a directory entry.
const char * getName()
Retrieve the file name of a directory entry.
PlpDirent()
Default constructor.
friend std::ostream & operator<<(std::ostream &o, const PlpDirent &e)
Prints the object contents.
void setName(const char *str)
Set the file name of a directory entry.
PsiTime getPsiTime()
Retrieve the modification time of a directory entry.
PlpDirent & operator=(const PlpDirent &e)
Assignment operator Mainly used by STL container classes.
A class representing information about a Disk drive on the psion.
PlpDrive()
Default constructor.
void setUID(uint32_t uid)
uint32_t getMediaAttribute()
Retrieve the attributes of the media.
void setSpace(uint32_t spaceLo, uint32_t spaceHi)
void setSize(uint32_t sizeLo, uint32_t sizeHi)
std::string getName()
Retrieve the volume name of the drive.
char getDrivechar()
Retrieve the drive letter of the drive.
uint64_t getSize()
Retrieve the total capacity of the drive.
void setMediaAttribute(uint32_t attr)
uint32_t getDriveAttribute()
Retrieve the attributes of the drive.
uint32_t getMediaType()
Retrieve the media type of the drive.
void setName(char drive, const char *const volname)
void setMediaType(uint32_t type)
uint32_t getUID()
Retrieve the UID of the drive.
void setDriveAttribute(uint32_t attr)
uint64_t getSpace()
Retrieve the free capacity on the drive.
A class, representing the UIDs of a file on the Psion.
friend bool operator<(const PlpUID &u1, const PlpUID &u2)
PlpUID()
Default constructor.
uint32_t operator[](int idx)
Retrieve a UID value.
Psion time related utility class.
This is the implementation of the rfsv protocol for Psion series 3 (SIBO) variant.
This is the implementation of the rfsv protocol for Psion series 5 (EPOC) variant.
bool operator<(const PlpUID &u1, const PlpUID &u2)