3 * csprint header file, used by console_thread to send events back to the GUI.
5 * Nicolas Boichat, April 2004
10 Copyright (C) 2004-2006 Kern Sibbald
12 This program is free software; you can redistribute it and/or
13 modify it under the terms of the GNU General Public License
14 version 2 as amended with additional clauses defined in the
15 file LICENSE in the main source directory.
17 This program is distributed in the hope that it will be useful,
18 but WITHOUT ANY WARRANTY; without even the implied warranty of
19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 the file LICENSE for additional details.
27 #define CS_DATA 1 /* data has been received */
28 #define CS_END 2 /* no data to receive anymore */
29 #define CS_PROMPT 3 /* prompt signal received */
30 #define CS_CONNECTED 4 /* the socket is now connected */
31 #define CS_DISCONNECTED 5 /* the socket is now disconnected */
33 #define CS_REMOVEPROMPT 6 /* remove the prompt (#), when automatic messages are comming */
35 #define CS_DEBUG 10 /* used to print debug messages */
36 #define CS_TERMINATED 99 /* used to signal that the thread is terminated */
38 /* function called by console_thread to send events back to the GUI */
41 void csprint(const char* str, int status=CS_DATA);
42 void csprint(wxString str, int status=CS_DATA);