Download - FESG - Technische Universität München
Download - FESG - Technische Universität München
Download - FESG - Technische Universität München
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