Initial revision
This commit is contained in:
51
serialsinq.h
Normal file
51
serialsinq.h
Normal file
@@ -0,0 +1,51 @@
|
||||
|
||||
#line 112 "serialsinq.w"
|
||||
|
||||
/*----------------------------------------------------------------------------
|
||||
S E R I A L S I N Q
|
||||
|
||||
Utility functions for maintaining a connection to a RS--232 port on a
|
||||
Macintosh computer running the SINQ terminal server application.
|
||||
|
||||
Mark Koennecke, Juli 1997
|
||||
|
||||
copyright: see implementation file
|
||||
------------------------------------------------------------------------------*/
|
||||
#ifndef SERIALSINQ
|
||||
#define SERIALSINQ
|
||||
#define NOREPLY -100
|
||||
#define NOCONNECTION -121
|
||||
#define SELECTFAIL -120
|
||||
#define TIMEOUT -130
|
||||
#define INTERRUPTED -132;
|
||||
|
||||
|
||||
#line 10 "serialsinq.w"
|
||||
|
||||
int SerialOpen(void **pData, char *pHost, int iPort, int iChannel);
|
||||
int SerialForceOpen(void **pData, char *pHost, int iPort, int iChannel);
|
||||
int SerialConfig(void **pData, int iTmo);
|
||||
int SerialGetTmo(void **pData);
|
||||
int SerialATerm(void **pData, char *pTerm);
|
||||
int SerialAGetTerm(void **pData, char *pTerm, int iTermLen);
|
||||
int SerialSendTerm(void **pData, char *pTerm);
|
||||
int SerialGetSocket(void **pData);
|
||||
int SerialClose(void **pData);
|
||||
int SerialSend(void **pData, char *pCommand);
|
||||
int SerialReceive(void **pData, char *pBuffer, int iBufLen);
|
||||
int SerialError(int iError, char *pError, int iErrLen);
|
||||
int SerialWriteRead(void **pData, char *pCommand,
|
||||
char *pBuffer, int iBufLen);
|
||||
|
||||
#line 131 "serialsinq.w"
|
||||
|
||||
/*-------------------------- The sleeperette -----------------------------*/
|
||||
|
||||
#line 96 "serialsinq.w"
|
||||
|
||||
typedef int (*SerialSleep)(void *pData, int iTime);
|
||||
void SetSerialSleep(void **pData, SerialSleep pFunc, void *pUserData);
|
||||
|
||||
#line 133 "serialsinq.w"
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user