/TeXmacs-1.0.7.11-src/src/System/Link/connect.hpp
C++ Header | 31 lines | 18 code | 4 blank | 9 comment | 0 complexity | 29a82d71669149c5f1d0f8880cdfbbd8 MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0, MPL-2.0-no-copyleft-exception
- /******************************************************************************
- * MODULE : connect.hpp
- * DESCRIPTION: Connection of extern packages to TeXmacs
- * COPYRIGHT : (C) 1999 Joris van der Hoeven
- *******************************************************************************
- * This software falls under the GNU general public license version 3 or later.
- * It comes WITHOUT ANY WARRANTY WHATSOEVER. For details, see the file LICENSE
- * in the root directory or <http://www.gnu.org/licenses/gpl-3.0.html>.
- ******************************************************************************/
- #ifndef CONNECT_H
- #define CONNECT_H
- #include "tm_link.hpp"
- bool connection_declared (string name);
- tree connection_info (string name, string session);
- tree connection_handlers (string name);
- string connection_start (string name, string session, bool again= false);
- void connection_write (string name, string session, string s);
- void connection_write (string name, string session, tree t);
- tree connection_read (string name, string session, string channel= "output");
- void connection_interrupt (string name, string session);
- void connection_stop (string name, string session);
- void connection_stop_all ();
- int connection_status (string name, string session);
- tree connection_eval (string name, string session, string s);
- tree connection_eval (string name, string session, tree t);
- tree connection_cmd (string name, string session, string s);
- #endif // defined CONNECT_H