#include <boolean.h>#include <scanner.h>gehe zum Quellcode dieser Datei
Datenstrukturen | |
| struct | SrcpParser |
Makrodefinitionen | |
| #define | PARSER_ERROR 0x00 |
| #define | PARSER_EOF 0x01 |
| #define | PARSER_ZAHL 0x02 |
| #define | PARSER_PUNKT 0x03 |
| #define | PARSER_BEZEICHNER 0x04 |
| #define | PARSER_SET 0x05 |
| #define | PARSER_GET 0x06 |
| #define | PARSER_CHECK 0x07 |
| #define | PARSER_WAIT 0x08 |
| #define | PARSER_INIT 0x09 |
| #define | PARSER_TERM 0x0A |
| #define | PARSER_VERIFY 0x0B |
| #define | PARSER_RESET 0x0C |
| #define | PARSER_GO 0x0D |
| #define | PARSER_SRCP 0x0E |
| #define | PARSER_PROTOCOL 0x0F |
| #define | PARSER_CONNECTIONMODE 0x10 |
| #define | PARSER_WRITE 0x11 |
| #define | PARSER_READ 0x12 |
| #define | PARSER_GL 0x13 |
| #define | PARSER_GA 0x14 |
| #define | PARSER_FB 0x15 |
| #define | PARSER_GM 0x16 |
| #define | PARSER_SM 0x17 |
| #define | PARSER_TIME 0x18 |
| #define | PARSER_LOCK 0x19 |
| #define | PARSER_POWER 0x1A |
| #define | PARSER_SERVER 0x1B |
| #define | PARSER_SESSION 0x1C |
| #define | PARSER_DESCRIPTION 0x1D |
| #define | PARSER_ON 0x1C |
| #define | PARSER_OFF 0x1D |
| #define | SrcpParserSetVerbose(Data, Value) (Data)->Verbose=Value |
| #define | SrcpParserSetScanner(Data, Scn) (Data)->Scanner=Scn |
| #define | SrcpParserSetType(Data, Value) (Data)->Type=Val |
| #define | SrcpParserGetVerbose(Data) (Data)->Verbose |
| #define | SrcpParserGetScanner(Data) (Data)->Scanner |
| #define | SrcpParserGetType(Data) (Data)->Type |
Funktionen | |
| SrcpParser * | SrcpParserCreate (void) |
| void | SrcpParserDestroy (SrcpParser *Data) |
| void | SrcpParserInit (SrcpParser *Data, char *InputLine, int Len) |
| void | SrcpParserExit (SrcpParser *Data) |
| int | SrcpParserParse (SrcpParser *Data) |
| BOOL | SrcpParserInternalInit (char *InputLine, int Len) |
| void | SrcpParserInternalExit (void) |
| int | SrcpParserInternalParse (void) |
| char * | SrcpParserInternalGetString (void) |
| int | SrcpParserInternalGetGanz (void) |
| #define PARSER_BEZEICHNER 0x04 |
| #define PARSER_CHECK 0x07 |
| #define PARSER_CONNECTIONMODE 0x10 |
| #define PARSER_DESCRIPTION 0x1D |
| #define PARSER_EOF 0x01 |
| #define PARSER_ERROR 0x00 |
| #define PARSER_FB 0x15 |
| #define PARSER_GA 0x14 |
| #define PARSER_GET 0x06 |
| #define PARSER_GL 0x13 |
| #define PARSER_GM 0x16 |
| #define PARSER_GO 0x0D |
| #define PARSER_INIT 0x09 |
| #define PARSER_LOCK 0x19 |
| #define PARSER_OFF 0x1D |
| #define PARSER_ON 0x1C |
| #define PARSER_POWER 0x1A |
| #define PARSER_PROTOCOL 0x0F |
| #define PARSER_PUNKT 0x03 |
| #define PARSER_READ 0x12 |
| #define PARSER_RESET 0x0C |
| #define PARSER_SERVER 0x1B |
| #define PARSER_SESSION 0x1C |
| #define PARSER_SET 0x05 |
| #define PARSER_SM 0x17 |
| #define PARSER_SRCP 0x0E |
| #define PARSER_TERM 0x0A |
| #define PARSER_TIME 0x18 |
| #define PARSER_VERIFY 0x0B |
| #define PARSER_WAIT 0x08 |
| #define PARSER_WRITE 0x11 |
| #define PARSER_ZAHL 0x02 |
| #define SrcpParserGetScanner | ( | Data | ) | (Data)->Scanner |
| #define SrcpParserGetType | ( | Data | ) | (Data)->Type |
| #define SrcpParserGetVerbose | ( | Data | ) | (Data)->Verbose |
| #define SrcpParserSetScanner | ( | Data, | |
| Scn | |||
| ) | (Data)->Scanner=Scn |
| #define SrcpParserSetType | ( | Data, | |
| Value | |||
| ) | (Data)->Type=Val |
| #define SrcpParserSetVerbose | ( | Data, | |
| Value | |||
| ) | (Data)->Verbose=Value |
| 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