/[svn]/linuxsampler/trunk/src/network/lscp.h
ViewVC logotype

Contents of /linuxsampler/trunk/src/network/lscp.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2515 - (show annotations) (download) (as text)
Wed Feb 5 20:45:18 2014 UTC (10 years, 2 months ago) by schoenebeck
File MIME type: text/x-c++hdr
File size: 2193 byte(s)
* WIP: Introducing the LSCP shell: for now, providing color
  highlighting while typing (indicating correct part bold white,
  incorrect part red, and turning green when the command is
  complete. The shell application is implemented as thin client,
  that is the parser work is performed on sampler side and the
  shell application is just providing output formatting.
* Bumped version (1.0.0.svn28).

1 /***************************************************************************
2 * *
3 * LinuxSampler - modular, streaming capable sampler *
4 * *
5 * Copyright (C) 2003, 2004 by Benno Senoner and Christian Schoenebeck *
6 * Copyright (C) 2014 Christian Schoenebeck *
7 * *
8 * This program is free software; you can redistribute it and/or modify *
9 * it under the terms of the GNU General Public License as published by *
10 * the Free Software Foundation; either version 2 of the License, or *
11 * (at your option) any later version. *
12 * *
13 * This program is distributed in the hope that it will be useful, *
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
16 * GNU General Public License for more details. *
17 * *
18 * You should have received a copy of the GNU General Public License *
19 * along with this program; if not, write to the Free Software *
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
21 * MA 02111-1307 USA *
22 ***************************************************************************/
23
24 #ifndef __LSCP_H__
25 #define __LSCP_H__
26
27 //TODO: obvious ;) all error and warning codes have to be defined
28
29 // Error Codes
30
31 #define LSCP_ERR_UNKNOWN 0 ///< unknown error type
32
33
34 // Warning Codes
35
36 #define LSCP_WRN_UNKNOWN 0 ///< unknown warning type
37
38
39 // LSCP Shell Codes
40
41 #define LSCP_SHU_COMPLETE 0
42 #define LSCP_SHU_SYNTAX_ERR 1
43 #define LSCP_SHU_INCOMPLETE 2
44
45 // LSCP Shell Keywords
46
47 #define LSCP_SHK_GOOD_FRONT "{{GF}}"
48 #define LSCP_SHK_EXPECT_MULTI_LINE "SHE:MLINE"
49
50 #endif // __LSCP_H__

  ViewVC Help
Powered by ViewVC