#include <stdlib.h>#include <stdio.h>#include <string.h>#include <boolean.h>#include <scanner.h>#include "srcp_parse.h"Funktionen | |
| SrcpParser * | SrcpParserCreate (void) |
| void | SrcpParserDestroy (SrcpParser *Data) |
| void | SrcpParserInit (SrcpParser *Data, char *InputLine, int Len) |
| BOOL | SrcpParserInternalInit (char *InputLine, int Len) |
| void | SrcpParserExit (SrcpParser *Data) |
| void | SrcpParserInternalExit (void) |
| int | SrcpParserParse (SrcpParser *Data) |
| int | SrcpParserInternalParse (void) |
| char * | SrcpParserInternalGetString (void) |
| int | SrcpParserInternalGetGanz (void) |
| #define PARSER_TOKEN_KEYWORD_CHECK 0x0103 |
| #define PARSER_TOKEN_KEYWORD_CONNECTIONMODE 0x0113 |
| #define PARSER_TOKEN_KEYWORD_DESCRIPTION 0x012B |
| #define PARSER_TOKEN_KEYWORD_FB 0x0123 |
| #define PARSER_TOKEN_KEYWORD_GA 0x0122 |
| #define PARSER_TOKEN_KEYWORD_GET 0x0102 |
| #define PARSER_TOKEN_KEYWORD_GL 0x0121 |
| #define PARSER_TOKEN_KEYWORD_GM 0x0124 |
| #define PARSER_TOKEN_KEYWORD_GO 0x0109 |
| #define PARSER_TOKEN_KEYWORD_LOCK 0x0127 |
| #define PARSER_TOKEN_KEYWORD_OFF 0x0131 |
| #define PARSER_TOKEN_KEYWORD_ON 0x0130 |
| #define PARSER_TOKEN_KEYWORD_POWER 0x0128 |
| #define PARSER_TOKEN_KEYWORD_PROTOCOL 0x0112 |
| #define PARSER_TOKEN_KEYWORD_READ 0x0115 |
| #define PARSER_TOKEN_KEYWORD_RESET 0x0108 |
| #define PARSER_TOKEN_KEYWORD_SERVER 0x0129 |
| #define PARSER_TOKEN_KEYWORD_SESSION 0x012A |
| #define PARSER_TOKEN_KEYWORD_SET 0x0101 |
| #define PARSER_TOKEN_KEYWORD_SM 0x0125 |
| #define PARSER_TOKEN_KEYWORD_SRCP 0x0111 |
| #define PARSER_TOKEN_KEYWORD_TERM 0x0106 |
| #define PARSER_TOKEN_KEYWORD_TIME 0x0126 |
| #define PARSER_TOKEN_KEYWORD_VERIFY 0x0107 |
| #define PARSER_TOKEN_KEYWORD_WAIT 0x0104 |
| #define PARSER_TOKEN_KEYWORD_WRITE 0x0114 |
| #define PARSER_TVKEN_KEYWORD_INIT 0x0105 |
| #define PARSER_VALUE_STRING_CHECK "CHECK" |
| #define PARSER_VALUE_STRING_CONNECTIONMODE "CONNECTIONMODE" |
| #define PARSER_VALUE_STRING_DESCRIPTION "DESCRIPTION" |
| #define PARSER_VALUE_STRING_FB "FB" |
| #define PARSER_VALUE_STRING_GA "GA" |
| #define PARSER_VALUE_STRING_GET "GET" |
| #define PARSER_VALUE_STRING_GL "GL" |
| #define PARSER_VALUE_STRING_GM "GM" |
| #define PARSER_VALUE_STRING_GO "GO" |
| #define PARSER_VALUE_STRING_INIT "INIT" |
| #define PARSER_VALUE_STRING_LOCK "LOCK" |
| #define PARSER_VALUE_STRING_OFF "OFF" |
| #define PARSER_VALUE_STRING_ON "ON" |
| #define PARSER_VALUE_STRING_POWER "POWER" |
| #define PARSER_VALUE_STRING_PROTOCOL "PROTOCOL" |
| #define PARSER_VALUE_STRING_READ "READ" |
| #define PARSER_VALUE_STRING_RESET "RESET" |
| #define PARSER_VALUE_STRING_SERVER "SERVER" |
| #define PARSER_VALUE_STRING_SESSION "SESSION" |
| #define PARSER_VALUE_STRING_SET "SET" |
| #define PARSER_VALUE_STRING_SM "SM" |
| #define PARSER_VALUE_STRING_SRCP "SRCP" |
| #define PARSER_VALUE_STRING_TERM "TERM" |
| #define PARSER_VALUE_STRING_TIME "TIME" |
| #define PARSER_VALUE_STRING_VERIFY "VERIFY" |
| #define PARSER_VALUE_STRING_WAIT "WAIT" |
| #define PARSER_VALUE_STRING_WRITE "WRITE" |
| SrcpParser* SrcpParserCreate | ( | void | ) |
| void SrcpParserDestroy | ( | SrcpParser * | Data | ) |
| void SrcpParserExit | ( | SrcpParser * | Data | ) |
| void SrcpParserInit | ( | SrcpParser * | Data, |
| char * | InputLine, | ||
| int | Len | ||
| ) |
| void SrcpParserInternalExit | ( | void | ) |
| int SrcpParserInternalGetGanz | ( | void | ) |
| char* SrcpParserInternalGetString | ( | void | ) |
| BOOL SrcpParserInternalInit | ( | char * | InputLine, |
| int | Len | ||
| ) |
| int SrcpParserInternalParse | ( | void | ) |
| int SrcpParserParse | ( | SrcpParser * | Data | ) |
1.8.1.2