Download - FESG - Technische Universität München
Download - FESG - Technische Universität München
Download - FESG - Technische Universität München
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
346 ANHANG P: DIE HEADERDATEIEN DER DLL<br />
void* vpInterface; // Pointer to the interface<br />
char* cpCallingProg; // Name of the calling program<br />
char* cpInetAddr; // IP-Adress<br />
char* cpPort; // Port<br />
char* cpRemoteName; // CORBA-Applicationname<br />
char* cpRemoteKind; // CORBA-Applicationkind<br />
unsigned long ulRoundTripDelay; // CORBA Time for a round trip<br />
char* cpUsername; // Username for registration<br />
char* cpPassword; // Password for registration<br />
} STRUCT_CFTFILE;<br />
// Tracing in a protocol<br />
EXTERN_CONV DLL_PORTER<br />
void vPrintP(char* cpMethode,<br />
int iLineNumber,<br />
char* cpFileName);<br />
// CFTInterface-Methode: Activate debug into file<br />
EXTERN_CONV DLL_PORTER<br />
void vActivateLogFile (unsigned short usLogLevel,<br />
char * cpFilename);<br />
// CFTInterface-Methode: Set the debug-level<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usSetDebugLevel (unsigned short usLevel);<br />
// CFTInterface-Methode: Open a connection<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usConnectToRemote (char* cpCallingProg,<br />
char* cpInetAddr,<br />
char* cpPort,<br />
char* cpRemoteName,<br />
char *cpRemoteKind,<br />
unsigned long ulRoundTripDelay,<br />
STRUCT_CFTFILE * SCFTID);<br />
// CFTInterface-Methode: Close a connection (destructor-call)<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usDisconnectFromRemote (STRUCT_CFTFILE * SCFTID);<br />
// CFTInterface-Methode: Duplicate connection<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usDuplicateConnection (STRUCT_CFTFILE * SCFTIDNew,<br />
STRUCT_CFTFILE * SCFTIDOld);<br />
// CFTInterface-Methode: Open a registration<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usOpenReg(STRUCT_CFTFILE * SCFTID,<br />
char * cpUserName,<br />
char * cpUserPwd);<br />
// CFTInterface-Methode: Close a registration<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usCloseReg(STRUCT_CFTFILE * SCFTID);<br />
// CFTInfo-Methode: Get a specified information<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usGetInfo(STRUCT_CFTFILE * SCFTID,<br />
unsigned short usOrderID,<br />
char * cpParameterString,<br />
char *** cppAnswer,<br />
unsigned short * uspNumberOfLines);<br />
// CFTContext-Methode: Set a context-changing order<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usContextOrder(STRUCT_CFTFILE * SCFTID,<br />
unsigned short usOrderID,<br />
const char * cpParameterString);<br />
// CFTTransfer-Methode: Open a file<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usOpenFile(STRUCT_CFTFILE * SCFTID,<br />
char * cpFileName,<br />
char * cpMode);<br />
// CFTTransfer-Methode: Close a file<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usCloseFile(STRUCT_CFTFILE * SCFTID);<br />
// CFTTransfer-Methode: Get ASCII-lines<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usGetLines(STRUCT_CFTFILE * SCFTID,<br />
char ** cppLine,<br />
unsigned long * ulpLength);<br />
// CFTTransfer-Methode: Put ASCII-lines<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usPutLines(STRUCT_CFTFILE * SCFTID,<br />
char * cpLine,<br />
unsigned long ulLength);<br />
// CFTTransfer-Methode: Get binary-block<br />
EXTERN_CONV DLL_PORTER<br />
unsigned short usGetBlock(STRUCT_CFTFILE * SCFTID,<br />
char ** cpBlock,<br />
unsigned long * ulpLength);<br />
// CFTTransfer-Methode: Put binary-block<br />
EXTERN_CONV DLL_PORTER