Embedded Wireless Framework
Data Fields
_ewf_tokenizer_pattern Struct Reference

The interface tokenizer pattern structure definition. More...

#include <ewf_tokenizer.h>

Data Fields

ewf_tokenizer_patternnext_ptr
 
const char * pattern_str
 
uint32_t patter_length
 
bool has_wildcards
 
bool(* match_function )(const uint8_t *buffer, uint32_t buffer_length, const ewf_tokenizer_pattern *pattern_ptr, bool *stop_ptr)
 
void * data_ptr
 

Detailed Description

The interface tokenizer pattern structure definition.

Field Documentation

◆ has_wildcards

bool _ewf_tokenizer_pattern::has_wildcards

custom function for matching

◆ match_function

bool(* _ewf_tokenizer_pattern::match_function) (const uint8_t *buffer, uint32_t buffer_length, const ewf_tokenizer_pattern *pattern_ptr, bool *stop_ptr)

pointer to custom data, that can be used by the match function

◆ next_ptr

ewf_tokenizer_pattern* _ewf_tokenizer_pattern::next_ptr

< a pointer to the next patter in the list, NULL if no further patters a pointer to a NULL terminated string for the pattern

◆ patter_length

uint32_t _ewf_tokenizer_pattern::patter_length

true if the pattern contains wildcards, false otherwise

◆ pattern_str

const char* _ewf_tokenizer_pattern::pattern_str

the length of the patter


The documentation for this struct was generated from the following file: