Merge branch 'conclean' into rhel7
Conflicts: SCinter.c telnet.c
This commit is contained in:
46
conman.h
46
conman.h
@ -85,6 +85,7 @@ SConnection *SCfindMaster(SConnection * pCon);
|
||||
int SCisConnected(SConnection * pCon);
|
||||
int VerifyConnection(SConnection * pCon);
|
||||
int SCVerifyConnection(SConnection * self);
|
||||
void SCClose(SConnection *pCon);
|
||||
/*------------------------------- tasking --------------------------------*/
|
||||
int SCTaskFunction(void *pCon);
|
||||
void SCSignalFunction(void *pCon, int iSignal, void *pSigData);
|
||||
@ -139,6 +140,23 @@ int SCMatchRights(SConnection * pCon, int iCode);
|
||||
int SCGetOutClass(SConnection * self);
|
||||
int SCGetGrab(SConnection * pCon);
|
||||
int SCActive(SConnection * pCon);
|
||||
int SCGetRunLevel(SConnection *pCon);
|
||||
long SCGetIdent(SConnection *pCon);
|
||||
int SCGetSicsError(SConnection *pCon);
|
||||
int SCGetTransID(SConnection *pCon);
|
||||
int SCGetProtocolID(SConnection *pCon);
|
||||
int SCGetSockHandle(SConnection *pCon);
|
||||
int SCGetConStatus(SConnection *pCon);
|
||||
char *SCGetDeviceID(SConnection *pCon);
|
||||
int SCGetEnd(SConnection *pCon);
|
||||
/************************* connection parameter change **********************/
|
||||
void SCSetConStatus(SConnection *pCon, int conStatus);
|
||||
void SCSetEventType(SConnection *pCon, int eventType);
|
||||
void SCSetSicsError(SConnection *pCon, int sicsError);
|
||||
void SCSetProtocolID(SConnection *pCon, int proID);
|
||||
void SCSetGrab(SConnection *pCon, int iGrab);
|
||||
void SCSetEnd(SConnection *pCon, int val);
|
||||
void SCSetTelnet(SConnection *pCon, int val);
|
||||
/* **************************** Invocation ******************************** */
|
||||
int SCInvoke(SConnection * self, SicsInterp * pInter, char *pCommand);
|
||||
|
||||
@ -165,28 +183,6 @@ int SCPushContext(SConnection * pCon, int ID, char *deviceID);
|
||||
int SCPushContext2(SConnection * pCon, commandContext cc);
|
||||
int SCPopContext(SConnection * pCon);
|
||||
commandContext SCGetContext(SConnection * pCon);
|
||||
/******************************** Store ************************************/
|
||||
typedef struct SCStore SCStore;
|
||||
|
||||
SCStore *SCSave(SConnection * pCon, SCStore * oldStore);
|
||||
/* save a connection and its context for later use. */
|
||||
|
||||
SConnection *SCLoad(SCStore * conStore);
|
||||
/* check con and return SConnection if still valid or a dummy connection otherwise. */
|
||||
|
||||
SConnection *SCStorePush(SCStore * conStore);
|
||||
/* load connection and push stored context. Must be paired with an SCStorePop command */
|
||||
|
||||
void SCStorePop(SCStore * conStore);
|
||||
/* pop context */
|
||||
|
||||
int SCStoreConnected(SCStore * conStore);
|
||||
/* check if a stored connection is not closed */
|
||||
|
||||
void SCStoreFree(SCStore * conStore);
|
||||
/* free an SCStore */
|
||||
|
||||
void KillFreeConnections(void);
|
||||
/************************* CallBack *********************************** */
|
||||
int SCRegister(SConnection * pCon, SicsInterp * pSics,
|
||||
void *pInter, long lID);
|
||||
@ -202,4 +198,10 @@ int SCUnregisterID(SConnection * pCon, long ID);
|
||||
* returns -1 if no ID can be found.
|
||||
*/
|
||||
long SCgetCallbackID(SConnection * pCon, void *pData);
|
||||
/*************************** command stack handling **********************/
|
||||
void SCCostaLock(SConnection *pCon);
|
||||
void SCCostaUnLock(SConnection *pCon);
|
||||
int SCCostaLocked(SConnection *pCon);
|
||||
int SCCostaTop(SConnection *pCon, char *command);
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user