64 #ifndef KVAMEMOLIBXML_H 65 #define KVAMEMOLIBXML_H 109 #define XML_ERROR_MESSAGE_LENGTH 2048 551 #endif //KVAMEMOLIBXML_H int kvaToolsExprHasErrors(KvParseHandle *h, Token *t)
There are more than one start up trigger defined.
Definition: kvaMemoLibXML.h:156
struct tag_token * next
Definition: kvaMemoLibXML.h:404
KvaXmlValidationStatus
Definition: kvaMemoLibXML.h:149
Too many errors, validation aborted.
Definition: kvaMemoLibXML.h:152
More than one active script is set as 'primary'.
Definition: kvaMemoLibXML.h:162
There are more than one external trigger defined.
Definition: kvaMemoLibXML.h:155
Too many warnings, validation aborted.
Definition: kvaMemoLibXML.h:168
KvaXmlStatus kvaXmlGetValidationWarning(KvaXmlValidationStatus *status, char *buf, unsigned int len)
Using more than one external trigger requires firmware version 3.7 or better.
Definition: kvaMemoLibXML.h:172
Could not find a required element.
Definition: kvaMemoLibXML.h:127
int type
Definition: kvaMemoLibXML.h:398
Generic error.
Definition: kvaMemoLibXML.h:151
A general trigger expression found during parsing.
Definition: kvaMemoLibXML.h:166
KvaXmlStatus kvaXmlGetErrorText(KvaXmlStatus status, char *buf, unsigned int len)
No active logging detected.
Definition: kvaMemoLibXML.h:169
KvaXmlStatus kvaXmlToFile(const char *infile, const char *outfile)
The value is outside the allowed range.
Definition: kvaMemoLibXML.h:128
struct tag_token Token
Token used when parsing postfix expressions (deprecated):
Generic error.
Definition: kvaMemoLibXML.h:124
#define WINAPI
Definition: kvaMemoLibXML.h:94
Transmit lists used in silent mode.
Definition: kvaMemoLibXML.h:153
Token * next
Definition: kvaMemoLibXML.h:414
int kvaToolsFreeExpr(KvParseHandle *h, Token *t)
int start_pos
Definition: kvaMemoLibXML.h:402
A general t-script error found during parsing.
Definition: kvaMemoLibXML.h:165
This XML element was ignored.
Definition: kvaMemoLibXML.h:171
Failed to find an attribute in a node.
Definition: kvaMemoLibXML.h:125
int end_pos
Definition: kvaMemoLibXML.h:403
KvaXmlStatus kvaXmlDebugOutput(int on)
int errCode
Definition: kvaMemoLibXML.h:405
A trigger on disk full starts the logging.
Definition: kvaMemoLibXML.h:157
A t-script file could not be opened.
Definition: kvaMemoLibXML.h:159
Too many active t-scripts for selected device.
Definition: kvaMemoLibXML.h:161
Internal errors, e.g. null pointers.
Definition: kvaMemoLibXML.h:135
KvaXmlStatus kvaXmlGetValidationError(KvaXmlValidationStatus *status, char *buf, unsigned int len)
An undefined trigger is used in an expression.
Definition: kvaMemoLibXML.h:154
The value is not unique; usually idx attributes.
Definition: kvaMemoLibXML.h:129
The XML settings contain syntax errors.
Definition: kvaMemoLibXML.h:132
KvaXmlStatus kvaXmlGetValidationStatusCount(int *countErr, int *countWarn)
KvaXmlStatus kvaXmlToBuffer(const char *xmlbuf, unsigned int xmllen, char *outbuf, unsigned int *outlen, long *version)
Handle used when parsing postfix expressions (deprecated):
Definition: kvaMemoLibXML.h:413
t-script related errors, e.g. file not found.
Definition: kvaMemoLibXML.h:134
OK.
Definition: kvaMemoLibXML.h:150
Too many or too few elements of this type.
Definition: kvaMemoLibXML.h:163
KvaXmlStatus
Definition: kvaMemoLibXML.h:122
char * name
Definition: kvaMemoLibXML.h:399
The trigger expression could not be parsed.
Definition: kvaMemoLibXML.h:131
KvParseHandle * kvaToolsParseCreate(void)
The XML settings do not follow the DTD.
Definition: kvaMemoLibXML.h:133
The values are not consecutive; usually idx attributes.
Definition: kvaMemoLibXML.h:130
The attribute value is not correct, e.g. whitespace after a number.
Definition: kvaMemoLibXML.h:126
OK.
Definition: kvaMemoLibXML.h:123
int kvaToolsParseExpr(KvParseHandle *h, char *expr, Token **t)
KvaXmlStatus kvaXmlGetValidationText(KvaXmlValidationStatus status, char *buf, unsigned int len)
A trigger on disk full used with FIFO mode.
Definition: kvaMemoLibXML.h:170
int kvaToolsExprGetError(KvParseHandle *h, Token *t, int *errCode, int *pos)
KvaXmlStatus kvaXmlGetLastError(char *buf, unsigned int len, KvaXmlStatus *err)
Token used when parsing postfix expressions (deprecated):
Definition: kvaMemoLibXML.h:397
int kvaToolsDumpExpr(KvParseHandle *h, Token *t)
KvaXmlStatus kvaXmlInitialize(void)
A general error found during parsing.
Definition: kvaMemoLibXML.h:164
A t-script is too large for the configuration.
Definition: kvaMemoLibXML.h:160
void kvaToolsExprGetErrorString(int errCode, char *s, size_t bufsiz)
struct tag_token * left
Definition: kvaMemoLibXML.h:400
void kvaToolsParseDestroy(KvParseHandle *h)
A numerical value is out of range.
Definition: kvaMemoLibXML.h:158
KvaXmlStatus kvaFileToXml(const char *parfile, const char *xmlfile)
KvaXmlStatus kvaXmlValidate(const char *xmlbuf, unsigned int xmllen)
KvaXmlStatus kvaBufferToXml(const char *inbuf, unsigned int inlen, char *xmlbuf, unsigned int *xmllen, long *version, const char *scriptpath)
unsigned short kvaXmlGetVersion(void)
struct tag_token * right
Definition: kvaMemoLibXML.h:401