open62541 1.4.15
Open source implementation of OPC UA
Loading...
Searching...
No Matches
Typedefs | Functions
Parser.h File Reference
#include <stdio.h>

Go to the source code of this file.

Typedefs

typedef struct Parser Parser
 
typedef void(* Parser_callbackStart) (void *ctx, const char *localname, const char *prefix, const char *URI, int nb_namespaces, const char **namespaces, int nb_attributes, int nb_defaulted, const char **attributes)
 
typedef void(* Parser_callbackEnd) (void *ctx, const char *localname, const char *prefix, const char *URI)
 
typedef void(* Parser_callbackChar) (void *ctx, const char *ch, int len)
 

Functions

ParserParser_new (void *context)
 
int Parser_run (Parser *parser, FILE *file, Parser_callbackStart start, Parser_callbackEnd end, Parser_callbackChar onChars)
 
void Parser_delete (Parser *parser)
 

Typedef Documentation

◆ Parser

typedef struct Parser Parser

Definition at line 13 of file Parser.h.

◆ Parser_callbackChar

typedef void(* Parser_callbackChar) (void *ctx, const char *ch, int len)

Definition at line 24 of file Parser.h.

◆ Parser_callbackEnd

typedef void(* Parser_callbackEnd) (void *ctx, const char *localname, const char *prefix, const char *URI)

Definition at line 21 of file Parser.h.

◆ Parser_callbackStart

typedef void(* Parser_callbackStart) (void *ctx, const char *localname, const char *prefix, const char *URI, int nb_namespaces, const char **namespaces, int nb_attributes, int nb_defaulted, const char **attributes)

Definition at line 15 of file Parser.h.

Function Documentation

◆ Parser_delete()

void Parser_delete ( Parser parser)

◆ Parser_new()

Parser * Parser_new ( void *  context)

◆ Parser_run()

int Parser_run ( Parser parser,
FILE *  file,
Parser_callbackStart  start,
Parser_callbackEnd  end,
Parser_callbackChar  onChars 
)