projects
/
fw
/
openocd
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
server: rely on ctrl-c to stop openocd
[fw/openocd]
/
src
/
server
/
telnet_server.h
diff --git
a/src/server/telnet_server.h
b/src/server/telnet_server.h
index d6ca0e86cb5de7e710a9f214b6e185f5f9884562..b0c5ceb35d84d3dfeab5d125bfcc0ce7553c7e42 100644
(file)
--- a/
src/server/telnet_server.h
+++ b/
src/server/telnet_server.h
@@
-2,6
+2,12
@@
* Copyright (C) 2005 by Dominic Rath *
* Dominic.Rath@gmx.de *
* *
* Copyright (C) 2005 by Dominic Rath *
* Dominic.Rath@gmx.de *
* *
+ * Copyright (C) 2007,2008 Øyvind Harboe *
+ * oyvind.harboe@zylin.com *
+ * *
+ * Copyright (C) 2008 by Spencer Oliver *
+ * spen@spen-soft.co.uk *
+ * *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
@@
-20,7
+26,7
@@
#ifndef TELNET_SERVER_H
#define TELNET_SERVER_H
#ifndef TELNET_SERVER_H
#define TELNET_SERVER_H
-#include
"server.h"
+#include
<server/server.h>
#define TELNET_BUFFER_SIZE (1024)
#define TELNET_BUFFER_SIZE (1024)
@@
-41,10
+47,9
@@
enum telnet_states
TELNET_STATE_ESCAPE,
};
TELNET_STATE_ESCAPE,
};
-typedef struct telnet_connection_s
+struct telnet_connection
{
char *prompt;
{
char *prompt;
- int surpress_prompt;
enum telnet_states state;
char line[TELNET_LINE_MAX_SIZE];
int line_size;
enum telnet_states state;
char line[TELNET_LINE_MAX_SIZE];
int line_size;
@@
-55,14
+60,15
@@
typedef struct telnet_connection_s
char *history[TELNET_LINE_HISTORY_SIZE];
int next_history;
int current_history;
char *history[TELNET_LINE_HISTORY_SIZE];
int next_history;
int current_history;
-} telnet_connection_t;
+ int closed;
+};
-typedef struct telnet_service_s
+struct telnet_service
{
char *banner;
{
char *banner;
-}
telnet_service_t
;
+};
-
extern
int telnet_init(char *banner);
-
extern int telnet_register_commands(command_context_
t *command_context);
+int telnet_init(char *banner);
+
int telnet_register_commands(struct command_contex
t *command_context);
#endif /* TELNET_SERVER_H */
#endif /* TELNET_SERVER_H */