class Xmodem


Full nameTransferProtocols::Xmodem
Definition#include <xmodem.H>
InheritsTransferProtocols::DirectTransfer [public ]
Inherited byHpXmodem
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods


Detailed Description

 Xmodem (const string serial, const int speed, LogLevel lvl = NONE)

void  terminateConnection ()

[virtual]

Reimplemented from DirectTransfer.

bool  send (const string fname)

[virtual]

Reimplemented from DirectTransfer.

bool  receive (const string fname)

[virtual]

Reimplemented from DirectTransfer.

string  getPacketData ()

[protected]

void  setPacketCheck (const string chk)

[protected]

StatusMsgs::Error  checkTerminateRequest ()

[protected]

void  closeFile (const string name)

[protected]

StatusMsgs::Error  initializeSend (const string name)

[protected]

StatusMsgs::Error  negotiateSend ()

[protected]

unsigned long  processSendData (bool& isDone)

[protected]

void  processSendCheck ()

[protected]

StatusMsgs::Error  sendPacket (bool& bad)

[protected]

void  retryPacket (unsigned long offset)

[protected]

StatusMsgs::Error  endSend ()

[protected]

StatusMsgs::Error  initializeReceive (const string name)

[protected]

StatusMsgs::Error  negotiateReceive ()

[protected]

StatusMsgs::Error  processReceiveData (const unsigned char ch, bool& haveReadPacket, bool& badPacket, bool& nextPacket, bool& isDone)

[protected]

bool  processReceiveCheck (bool& ack)

[protected]

StatusMsgs::Error  savePacket ()

[protected]

StatusMsgs::Error  handleReceiveStatus (const bool bad, const bool ack)

[protected]


Generated on Fri Mar 9 02:04:42 2001, using kdoc 2.0a43.