mirror of
https://github.com/bstansell/conserver.git
synced 2024-12-18 20:37:56 +00:00
e42a2c9c85
This commit is adding an option 'k' to make the console application exits when the console is down. This can be useful in some cases such as an integration to LAVA infrastructure. Console can be used to open a terminal on different boards to be able to run some tests. In some cases, the console is down and without this commit, the tests will be timed-out because it can't talk to the device. Adding this option will allow us to exit the console directly, without waiting for a timeout. The benefit will be time saving. Signed-off-by: Mylène Josserand <mylene.josserand@collabora.com>
42 lines
814 B
C
42 lines
814 B
C
/*
|
|
* Copyright conserver.com, 2000
|
|
*
|
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
|
*/
|
|
|
|
typedef struct config {
|
|
STRING *name;
|
|
char *console;
|
|
char *username;
|
|
char *master;
|
|
char *port;
|
|
char *escape;
|
|
FLAG striphigh;
|
|
FLAG exitdown;
|
|
unsigned short replay;
|
|
unsigned short playback;
|
|
#if HAVE_OPENSSL
|
|
char *sslcredentials;
|
|
char *sslcacertificatefile;
|
|
char *sslcacertificatepath;
|
|
FLAG sslrequired;
|
|
FLAG sslenabled;
|
|
#endif
|
|
} CONFIG;
|
|
|
|
typedef struct term {
|
|
STRING *name;
|
|
char *attach;
|
|
char *attachsubst;
|
|
char *detach;
|
|
char *detachsubst;
|
|
} TERM;
|
|
|
|
extern CONFIG *pConfig;
|
|
extern TERM *pTerm;
|
|
extern SUBST *substData;
|
|
|
|
extern void ReadConf(char *, FLAG);
|
|
extern void DestroyConfig(CONFIG *);
|
|
extern void DestroyTerminal(TERM *);
|