24.08.2013 Aufrufe

Download - FESG - Technische Universität München

Download - FESG - Technische Universität München

Download - FESG - Technische Universität München

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

};<br />

};<br />

// > Return: unsigned short -> Errorcode (0=ok, 1=error) <<br />

// > Author: Alexander Neidhardt <<br />

// > Date: 07.12.2001 <<br />

// > Revision: - <<br />

// > Info: - <<br />

// --------------------------------------------------------------unsigned<br />

short usPutLines (inout CFTFILE SCFTID,<br />

in string cpLine,<br />

in unsigned long ulLength);<br />

// ---------------------------------------------------------------<br />

// > Class: CFTTransfer <<br />

// > Methode: usGetBlock <<br />

// > Get remote block of 8bit-character-streams <<br />

// > Parameter: inout CFTFILE SCFTID -> TransferID <<br />

// > out RawDataType cppBlock -> Transmitted block <<br />

// > inout unisgned long ulpLength -> Length of block <<br />

// > Return: unsigned short -> Errorcode (0=ok, 1=error) <<br />

// > Author: Alexander Neidhardt <<br />

// > Date: 22.01.2002 <<br />

// > Revision: - <<br />

// > Info: - <<br />

// --------------------------------------------------------------unsigned<br />

short usGetBlock (inout CFTFILE SCFTID,<br />

out RawDataType CppBlock,<br />

inout unsigned long ulpLength);<br />

// ---------------------------------------------------------------<br />

// > Class: CFTTransfer <<br />

// > Methode: usPutBlock <<br />

// > Put remote block of 8bit-character-streams <<br />

// > Parameter: inout CFTFILE SCFTID -> TransferID <<br />

// > in RawDataType cpBlock -> Transmitte block <<br />

// > in unisgned long ulLength -> Length of block <<br />

// > Return: unsigned short -> Errorcode (0=ok, 1=error) <<br />

// > Author: Alexander Neidhardt <<br />

// > Date: 22.01.2002 <<br />

// > Revision: - <<br />

// > Info: - <<br />

// --------------------------------------------------------------unsigned<br />

short usPutBlock (inout CFTFILE SCFTID,<br />

in RawDataType CpBlock,<br />

in unsigned long ulLength);<br />

// ---------------------------------------------------------------<br />

// > Class: CFTTransfer <<br />

// > Methode: usEOT <<br />

// > End Of Transmission (means End Of File) <<br />

// > Parameter: inout CFTFILE SCFTID -> TransferID <<br />

// > Return: unsigned short -> Returncode (0=no, 1=yes) <<br />

// > Author: Alexander Neidhardt <<br />

// > Date: 07.12.2001 <<br />

// > Revision: - <<br />

// > Info: - <<br />

// --------------------------------------------------------------unsigned<br />

short usEOT (in CFTFILE SCFTID);<br />

// *******************************************************************<br />

// * INTERFACE CFTInterface (inherits CFTInfo, CFTContext, *<br />

// * CFTTransfer) *<br />

// * --------------------------------------------------------------- *<br />

// * Description: *<br />

// * The real interface between server and client as combination of *<br />

// * the three types of interfaces<br />

// *******************************************************************<br />

interface CFTInterface : CFTInfo, CFTContext, CFTTransfer<br />

{<br />

// ---------------------------------------------------------------<br />

// > Class: CFTTransfer <<br />

// > Methode: usOpenReg <<br />

// > Registrate a remote connection <<br />

// > Parameter: out CFTFILE SCFTID -> TransferID <<br />

// > in string cpUserName -> Username <<br />

// > in string cpUserPwd -> Password <<br />

// > Return: unsigned short -> Errorcode (0=ok, 1=error) <<br />

// > Author: Alexander Neidhardt <<br />

// > Date: 07.12.2001 <<br />

// > Revision: - <<br />

// > Info: - <<br />

// --------------------------------------------------------------unsigned<br />

short usOpenReg (out CFTFILE SCFTID,<br />

in string cpUserName,<br />

in string cpUserPwd);<br />

// ---------------------------------------------------------------<br />

// > Class: CFTTransfer <<br />

// > Methode: usCloseReg <<br />

// > Close a registrate for remote connection <<br />

// > Parameter: inout CFTFILE SCFTID -> TransferID <<br />

// > Return: unsigned short -> Errorcode (0=ok, 1=error) <<br />

// > Author: Alexander Neidhardt <<br />

// > Date: 07.12.2001 <<br />

// > Revision: - <<br />

// > Info: - <<br />

// --------------------------------------------------------------unsigned<br />

short usCloseReg (inout CFTFILE SCFTID);<br />

};<br />

229

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!