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

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!