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

#include <ftp.h>

Public Member Functions

 ftp ()
 
 ~ftp ()
 
int session (rfsv &a, rpcs &r, rclip &rc, TCPSocket &rclipSocket, std::vector< char * > argv)
 

Public Attributes

bool canClip
 

Private Member Functions

std::vector< char * > getCommand ()
 
void initReadline (void)
 
int putClipText (rpcs &r, rfsv &a, rclip &rc, TCPSocket &rclipSocket, const char *data)
 
int getClipData (rpcs &r, rfsv &a, rclip &rc, TCPSocket &rclipSocket, const char *file)
 
bool checkClipConnection (rfsv &a, rclip &rc, TCPSocket &rclipSocket)
 
void resetUnixWd ()
 
void usage ()
 

Private Attributes

char defDrive [9]
 
char * localDir
 

Detailed Description

Definition at line 36 of file ftp.h.

Constructor & Destructor Documentation

◆ ftp()

ftp::ftp ( )

Definition at line 95 of file ftp.cc.

◆ ~ftp()

ftp::~ftp ( )

Definition at line 100 of file ftp.cc.

Member Function Documentation

◆ checkClipConnection()

bool ftp::checkClipConnection ( rfsv a,
rclip rc,
TCPSocket rclipSocket 
)
private

Definition at line 328 of file ftp.cc.

◆ getClipData()

int ftp::getClipData ( rpcs r,
rfsv a,
rclip rc,
TCPSocket rclipSocket,
const char *  file 
)
private

Definition at line 534 of file ftp.cc.

◆ getCommand()

vector< char * > ftp::getCommand ( )
private

Definition at line 1478 of file ftp.cc.

◆ initReadline()

void ftp::initReadline ( void  )
private

Definition at line 1468 of file ftp.cc.

◆ putClipText()

int ftp::putClipText ( rpcs r,
rfsv a,
rclip rc,
TCPSocket rclipSocket,
const char *  data 
)
private

Definition at line 406 of file ftp.cc.

◆ resetUnixWd()

void ftp::resetUnixWd ( )
private

Definition at line 88 of file ftp.cc.

◆ session()

int ftp::session ( rfsv a,
rpcs r,
rclip rc,
TCPSocket rclipSocket,
std::vector< char * >  argv 
)

Definition at line 639 of file ftp.cc.

◆ usage()

void ftp::usage ( )
private

Definition at line 105 of file ftp.cc.

Member Data Documentation

◆ canClip

bool ftp::canClip

Definition at line 41 of file ftp.h.

◆ defDrive

char ftp::defDrive[9]
private

Definition at line 54 of file ftp.h.

◆ localDir

char* ftp::localDir
private

Definition at line 55 of file ftp.h.


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