plptools
Loading...
Searching...
No Matches
Psion Class Reference

Semi smart proxy for communicating with a Psion. More...

#include <psion.h>

Inheritance diagram for Psion:
Collaboration diagram for Psion:

Public Member Functions

virtual ~Psion ()
 
virtual bool connect ()
 
virtual Enum< rfsv::errscopyFromPsion (const char *const from, int fd, cpCallback_t func)
 
virtual Enum< rfsv::errscopyToPsion (const char *const from, const char *const to, void *, cpCallback_t func)
 
virtual Enum< rfsv::errsdevinfo (const char drive, PlpDrive &plpDrive)
 
virtual Enum< rfsv::errsdevlist (uint32_t &devbits)
 
virtual Enum< rfsv::errsdir (const char *dir, PlpDir &files)
 
virtual bool dirExists (const char *name)
 
virtual void disconnect ()
 
virtual Enum< rfsv::errsmkdir (const char *dir)
 
virtual void remove (const char *name)
 

Private Attributes

TCPSocketm_skt
 
TCPSocketm_skt2
 
rfsvfactorym_rfsvFactory
 
rpcsfactorym_rpcsFactory
 
rpcsm_rpcs
 
rfsvm_rfsv
 

Detailed Description

Semi smart proxy for communicating with a Psion.

Definition at line 35 of file psion.h.

Constructor & Destructor Documentation

◆ ~Psion()

Psion::~Psion ( )
virtual

Definition at line 39 of file psion.cpp.

Member Function Documentation

◆ connect()

bool Psion::connect ( )
virtual

Reimplemented in FakePsion.

Definition at line 45 of file psion.cpp.

◆ copyFromPsion()

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

Definition at line 82 of file psion.cpp.

◆ copyToPsion()

Enum< rfsv::errs > Psion::copyToPsion ( const char *const  from,
const char *const  to,
void *  ,
cpCallback_t  func 
)
virtual

Reimplemented in FakePsion.

Definition at line 89 of file psion.cpp.

◆ devinfo()

Enum< rfsv::errs > Psion::devinfo ( const char  drive,
PlpDrive plpDrive 
)
virtual

Reimplemented in FakePsion.

Definition at line 99 of file psion.cpp.

◆ devlist()

Enum< rfsv::errs > Psion::devlist ( uint32_t &  devbits)
virtual

Reimplemented in FakePsion.

Definition at line 105 of file psion.cpp.

◆ dir()

Enum< rfsv::errs > Psion::dir ( const char *  dir,
PlpDir files 
)
virtual

Reimplemented in FakePsion.

Definition at line 113 of file psion.cpp.

◆ dirExists()

bool Psion::dirExists ( const char *  name)
virtual

Reimplemented in FakePsion.

Definition at line 119 of file psion.cpp.

◆ disconnect()

void Psion::disconnect ( )
virtual

Reimplemented in FakePsion.

Definition at line 132 of file psion.cpp.

◆ mkdir()

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

Reimplemented in FakePsion.

Definition at line 143 of file psion.cpp.

◆ remove()

void Psion::remove ( const char *  name)
virtual

Reimplemented in FakePsion.

Definition at line 149 of file psion.cpp.

Member Data Documentation

◆ m_rfsv

rfsv* Psion::m_rfsv
private

Definition at line 71 of file psion.h.

◆ m_rfsvFactory

rfsvfactory* Psion::m_rfsvFactory
private

Definition at line 68 of file psion.h.

◆ m_rpcs

rpcs* Psion::m_rpcs
private

Definition at line 70 of file psion.h.

◆ m_rpcsFactory

rpcsfactory* Psion::m_rpcsFactory
private

Definition at line 69 of file psion.h.

◆ m_skt

TCPSocket* Psion::m_skt
private

Definition at line 66 of file psion.h.

◆ m_skt2

TCPSocket* Psion::m_skt2
private

Definition at line 67 of file psion.h.


The documentation for this class was generated from the following files: