| Class | Description |
|---|---|
| hs_alloc_t |
The type of the callback function that will be used by Hyperscan to allocate
more memory at runtime as required, for example in \ref hs_open_stream() to
allocate stream state.
|
| hs_compile_error_t |
A type containing error details that is returned by the compile calls (\ref
hs_compile(), \ref hs_compile_multi() and \ref hs_compile_ext_multi()) on
failure.
|
| hs_database | |
| hs_database_t |
A Hyperscan pattern database.
|
| hs_expr_ext_t |
A structure containing additional parameters related to an expression,
passed in at build time to \ref hs_compile_ext_multi() or \ref
hs_expression_ext_info.
|
| hs_expr_info_t |
A type containing information related to an expression that is returned by
\ref hs_expression_info() or \ref hs_expression_ext_info.
|
| hs_free_t |
The type of the callback function that will be used by Hyperscan to free
memory regions previously allocated using the \ref hs_alloc_t function.
|
| hs_platform_info_t |
A type containing information on the target platform which may optionally be
provided to the compile calls (\ref hs_compile(), \ref hs_compile_multi(),
\ref hs_compile_ext_multi()).
|
| hs_scratch | |
| hs_scratch_t |
A Hyperscan scratch space.
|
| hs_stream |
Definition of the stream identifier type.
|
| hs_stream_t |
The stream identifier returned by \ref hs_open_stream().
|
| match_event_handler |
Definition of the match event callback function type.
|
Copyright © 2020. All rights reserved.