- hamming_distance() - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
-
Allow patterns to approximately match within this Hamming distance.
- hamming_distance(int) - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
-
- hs_alloc_scratch(hs_database_t, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Allocate a "scratch" space for use by Hyperscan.
- hs_alloc_scratch(hs_database_t, hs_scratch_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_alloc_t - Class in org.bytedeco.hyperscan
-
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_alloc_t(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_alloc_t
-
Pointer cast constructor.
- hs_alloc_t() - Constructor for class org.bytedeco.hyperscan.hs_alloc_t
-
- HS_ARCH_ERROR - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Unsupported CPU architecture.
- HS_BAD_ALIGN - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
A parameter passed to this function was not correctly aligned.
- HS_BAD_ALLOC - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
The memory allocator (either malloc() or the allocator set with \ref
hs_set_allocator()) did not correctly return memory suitably aligned for the
largest representable data type on this platform.
- hs_clone_scratch(hs_scratch_t, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Allocate a scratch space that is a clone of an existing scratch space.
- hs_clone_scratch(hs_scratch_t, hs_scratch_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_close_stream(hs_stream_t, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Close a stream.
- hs_compile(BytePointer, int, int, hs_platform_info_t, PointerPointer, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
The basic regular expression compiler.
- hs_compile(BytePointer, int, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile(String, int, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile_error_t - Class in org.bytedeco.hyperscan
-
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_compile_error_t() - Constructor for class org.bytedeco.hyperscan.hs_compile_error_t
-
Default native constructor.
- hs_compile_error_t(long) - Constructor for class org.bytedeco.hyperscan.hs_compile_error_t
-
Native array allocator.
- hs_compile_error_t(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_compile_error_t
-
Pointer cast constructor.
- hs_compile_ext_multi(PointerPointer, IntPointer, IntPointer, PointerPointer, int, int, hs_platform_info_t, PointerPointer, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
The multiple regular expression compiler with extended parameter support.
- hs_compile_ext_multi(BytePointer, IntPointer, IntPointer, hs_expr_ext_t, int, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile_ext_multi(ByteBuffer, IntBuffer, IntBuffer, hs_expr_ext_t, int, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile_ext_multi(byte[], int[], int[], hs_expr_ext_t, int, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile_lit(BytePointer, int, long, int, hs_platform_info_t, PointerPointer, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
The basic pure literal expression compiler.
- hs_compile_lit(BytePointer, int, long, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile_lit(String, int, long, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile_lit_multi(PointerPointer, IntPointer, IntPointer, SizeTPointer, int, int, hs_platform_info_t, PointerPointer, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
The multiple pure literal expression compiler.
- hs_compile_lit_multi(BytePointer, IntPointer, IntPointer, SizeTPointer, int, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile_lit_multi(ByteBuffer, IntBuffer, IntBuffer, SizeTPointer, int, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile_lit_multi(byte[], int[], int[], SizeTPointer, int, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile_multi(PointerPointer, IntPointer, IntPointer, int, int, hs_platform_info_t, PointerPointer, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
The multiple regular expression compiler.
- hs_compile_multi(BytePointer, IntPointer, IntPointer, int, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile_multi(ByteBuffer, IntBuffer, IntBuffer, int, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compile_multi(byte[], int[], int[], int, int, hs_platform_info_t, hs_database_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- HS_COMPILER_ERROR - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
The pattern compiler failed, and the \ref hs_compile_error_t should be
inspected for more detail.
- hs_compress_stream(hs_stream_t, BytePointer, long, SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Creates a compressed representation of the provided stream in the buffer
provided.
- hs_compress_stream(hs_stream_t, ByteBuffer, long, SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_compress_stream(hs_stream_t, byte[], long, SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_copy_stream(PointerPointer, hs_stream_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Duplicate the given stream.
- hs_copy_stream(hs_stream_t, hs_stream_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- HS_CPU_FEATURES_AVX2 - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
CPU features flag - Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2)
Setting this flag indicates that the target platform supports AVX2
instructions.
- HS_CPU_FEATURES_AVX512 - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
CPU features flag - Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX512)
Setting this flag indicates that the target platform supports AVX512
instructions, specifically AVX-512BW.
- HS_CPU_FEATURES_AVX512VBMI - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
CPU features flag - Intel(R) Advanced Vector Extensions 512
Vector Byte Manipulation Instructions (Intel(R) AVX512VBMI)
Setting this flag indicates that the target platform supports AVX512VBMI
instructions.
- hs_database - Class in org.bytedeco.hyperscan
-
- hs_database() - Constructor for class org.bytedeco.hyperscan.hs_database
-
Empty constructor.
- hs_database(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_database
-
Pointer cast constructor.
- hs_database_info(hs_database_t, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Utility function providing information about a database.
- hs_database_info(hs_database_t, BytePointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_database_info(hs_database_t, ByteBuffer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_database_info(hs_database_t, byte[]) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_database_size(hs_database_t, SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Provides the size of the given database in bytes.
- hs_database_t - Class in org.bytedeco.hyperscan
-
A Hyperscan pattern database.
- hs_database_t() - Constructor for class org.bytedeco.hyperscan.hs_database_t
-
Empty constructor.
- hs_database_t(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_database_t
-
Pointer cast constructor.
- HS_DB_MODE_ERROR - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
The given database was built for a different mode of operation.
- HS_DB_PLATFORM_ERROR - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
The given database was built for a different platform (i.e., CPU type).
- HS_DB_VERSION_ERROR - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
The given database was built for a different version of Hyperscan.
- hs_deserialize_database(BytePointer, long, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Reconstruct a pattern database from a stream of bytes previously generated
by \ref hs_serialize_database().
- hs_deserialize_database(BytePointer, long, hs_database_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_deserialize_database(String, long, hs_database_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_deserialize_database_at(BytePointer, long, hs_database_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Reconstruct a pattern database from a stream of bytes previously generated
by \ref hs_serialize_database() at a given memory location.
- hs_deserialize_database_at(String, long, hs_database_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_expand_stream(hs_database_t, PointerPointer, BytePointer, long) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Decompresses a compressed representation created by \ref hs_compress_stream()
into a new stream.
- hs_expand_stream(hs_database_t, hs_stream_t, BytePointer, long) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_expand_stream(hs_database_t, hs_stream_t, String, long) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_expr_ext_t - Class in org.bytedeco.hyperscan
-
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_ext_t() - Constructor for class org.bytedeco.hyperscan.hs_expr_ext_t
-
Default native constructor.
- hs_expr_ext_t(long) - Constructor for class org.bytedeco.hyperscan.hs_expr_ext_t
-
Native array allocator.
- hs_expr_ext_t(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_expr_ext_t
-
Pointer cast constructor.
- hs_expr_info_t - Class in org.bytedeco.hyperscan
-
A type containing information related to an expression that is returned by
\ref hs_expression_info() or \ref hs_expression_ext_info.
- hs_expr_info_t() - Constructor for class org.bytedeco.hyperscan.hs_expr_info_t
-
Default native constructor.
- hs_expr_info_t(long) - Constructor for class org.bytedeco.hyperscan.hs_expr_info_t
-
Native array allocator.
- hs_expr_info_t(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_expr_info_t
-
Pointer cast constructor.
- hs_expression_ext_info(BytePointer, int, hs_expr_ext_t, PointerPointer, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Utility function providing information about a regular expression, with
extended parameter support.
- hs_expression_ext_info(BytePointer, int, hs_expr_ext_t, hs_expr_info_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_expression_ext_info(String, int, hs_expr_ext_t, hs_expr_info_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_expression_info(BytePointer, int, PointerPointer, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Utility function providing information about a regular expression.
- hs_expression_info(BytePointer, int, hs_expr_info_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_expression_info(String, int, hs_expr_info_t, hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- HS_EXT_FLAG_EDIT_DISTANCE - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Flag indicating that the hs_expr_ext::edit_distance field is used.
- HS_EXT_FLAG_HAMMING_DISTANCE - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Flag indicating that the hs_expr_ext::hamming_distance field is used.
- HS_EXT_FLAG_MAX_OFFSET - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Flag indicating that the hs_expr_ext::max_offset field is used.
- HS_EXT_FLAG_MIN_LENGTH - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Flag indicating that the hs_expr_ext::min_length field is used.
- HS_EXT_FLAG_MIN_OFFSET - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Flag indicating that the hs_expr_ext::min_offset field is used.
- HS_FLAG_ALLOWEMPTY - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compile flag: Allow expressions that can match against empty buffers.
- HS_FLAG_CASELESS - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compile flag: Set case-insensitive matching.
- HS_FLAG_COMBINATION - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compile flag: Logical combination.
- HS_FLAG_DOTALL - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compile flag: Matching a .
will not exclude newlines.
- HS_FLAG_MULTILINE - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compile flag: Set multi-line anchoring.
- HS_FLAG_PREFILTER - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compile flag: Enable prefiltering mode for this expression.
- HS_FLAG_QUIET - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compile flag: Don't do any match reporting.
- HS_FLAG_SINGLEMATCH - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compile flag: Set single-match only mode.
- HS_FLAG_SOM_LEFTMOST - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compile flag: Enable leftmost start of match reporting.
- HS_FLAG_UCP - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compile flag: Enable Unicode property support for this expression.
- HS_FLAG_UTF8 - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compile flag: Enable UTF-8 mode for this expression.
- hs_free_compile_error(hs_compile_error_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Free an error structure generated by \ref hs_compile(), \ref
hs_compile_multi() or \ref hs_compile_ext_multi().
- hs_free_database(hs_database_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Free a compiled pattern database.
- hs_free_scratch(hs_scratch_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Free a scratch block previously allocated by \ref hs_alloc_scratch() or \ref
hs_clone_scratch().
- hs_free_t - Class in org.bytedeco.hyperscan
-
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_free_t(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_free_t
-
Pointer cast constructor.
- hs_free_t() - Constructor for class org.bytedeco.hyperscan.hs_free_t
-
- HS_INSUFFICIENT_SPACE - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Provided buffer was too small.
- HS_INVALID - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
A parameter passed to this function was invalid.
- HS_MAJOR - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
\file
\brief The complete Hyperscan API definition.
- HS_MINOR - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
- HS_MODE_BLOCK - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compiler mode flag: Block scan (non-streaming) database.
- HS_MODE_NOSTREAM - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compiler mode flag: Alias for \ref HS_MODE_BLOCK.
- HS_MODE_SOM_HORIZON_LARGE - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compiler mode flag: use full precision to track start of match offsets in
stream state.
- HS_MODE_SOM_HORIZON_MEDIUM - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compiler mode flag: use medium precision to track start of match offsets in
stream state.
- HS_MODE_SOM_HORIZON_SMALL - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compiler mode flag: use limited precision to track start of match offsets in
stream state.
- HS_MODE_STREAM - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compiler mode flag: Streaming database.
- HS_MODE_VECTORED - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Compiler mode flag: Vectored scanning database.
- HS_NOMEM - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
A memory allocation failed.
- HS_OFFSET_PAST_HORIZON - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Callback 'from' return value, indicating that the start of this match was
too early to be tracked with the requested SOM_HORIZON precision.
- hs_open_stream(hs_database_t, int, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Open and initialise a stream.
- hs_open_stream(hs_database_t, int, hs_stream_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- HS_PATCH - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_platform_info_t - Class in org.bytedeco.hyperscan
-
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_platform_info_t() - Constructor for class org.bytedeco.hyperscan.hs_platform_info_t
-
Default native constructor.
- hs_platform_info_t(long) - Constructor for class org.bytedeco.hyperscan.hs_platform_info_t
-
Native array allocator.
- hs_platform_info_t(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_platform_info_t
-
Pointer cast constructor.
- hs_populate_platform(hs_platform_info_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Populates the platform information based on the current host.
- hs_reset_and_copy_stream(hs_stream_t, hs_stream_t, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Duplicate the given 'from' stream state onto the 'to' stream.
- hs_reset_and_expand_stream(hs_stream_t, BytePointer, long, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Decompresses a compressed representation created by \ref hs_compress_stream()
on top of the 'to' stream.
- hs_reset_and_expand_stream(hs_stream_t, String, long, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_reset_stream(hs_stream_t, int, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Reset a stream to an initial state.
- hs_scan(hs_database_t, BytePointer, int, int, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
The block (non-streaming) regular expression scanner.
- hs_scan(hs_database_t, String, int, int, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_scan_stream(hs_stream_t, BytePointer, int, int, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Write data to be scanned to the opened stream.
- hs_scan_stream(hs_stream_t, String, int, int, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- HS_SCAN_TERMINATED - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
The engine was terminated by callback.
- hs_scan_vector(hs_database_t, PointerPointer, IntPointer, int, int, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
The vectored regular expression scanner.
- hs_scan_vector(hs_database_t, BytePointer, IntPointer, int, int, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_scan_vector(hs_database_t, ByteBuffer, IntBuffer, int, int, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_scan_vector(hs_database_t, byte[], int[], int, int, hs_scratch_t, match_event_handler, Pointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_scratch - Class in org.bytedeco.hyperscan
-
- hs_scratch() - Constructor for class org.bytedeco.hyperscan.hs_scratch
-
Empty constructor.
- hs_scratch(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_scratch
-
Pointer cast constructor.
- HS_SCRATCH_IN_USE - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
The scratch region was already in use.
- hs_scratch_size(hs_scratch_t, SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Provides the size of the given scratch space.
- hs_scratch_t - Class in org.bytedeco.hyperscan
-
A Hyperscan scratch space.
- hs_scratch_t() - Constructor for class org.bytedeco.hyperscan.hs_scratch_t
-
Empty constructor.
- hs_scratch_t(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_scratch_t
-
Pointer cast constructor.
- hs_serialize_database(hs_database_t, PointerPointer, SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Serialize a pattern database to a stream of bytes.
- hs_serialize_database(hs_database_t, BytePointer, SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_serialize_database(hs_database_t, ByteBuffer, SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_serialize_database(hs_database_t, byte[], SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_serialized_database_info(BytePointer, long, PointerPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Utility function providing information about a serialized database.
- hs_serialized_database_info(BytePointer, long, BytePointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_serialized_database_info(String, long, ByteBuffer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_serialized_database_info(BytePointer, long, byte[]) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_serialized_database_info(String, long, BytePointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_serialized_database_info(BytePointer, long, ByteBuffer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_serialized_database_info(String, long, byte[]) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_serialized_database_size(BytePointer, long, SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Utility function for reporting the size that would be required by a
database if it were deserialized.
- hs_serialized_database_size(String, long, SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
- hs_set_allocator(hs_alloc_t, hs_free_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Set the allocate and free functions used by Hyperscan for allocating
memory at runtime for stream state, scratch space, database bytecode,
and various other data structure returned by the Hyperscan API.
- hs_set_database_allocator(hs_alloc_t, hs_free_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Set the allocate and free functions used by Hyperscan for allocating memory
for database bytecode produced by the compile calls (\ref hs_compile(), \ref
hs_compile_multi(), \ref hs_compile_ext_multi()) and by database
deserialization (\ref hs_deserialize_database()).
- hs_set_misc_allocator(hs_alloc_t, hs_free_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Set the allocate and free functions used by Hyperscan for allocating memory
for items returned by the Hyperscan API such as \ref hs_compile_error_t, \ref
hs_expr_info_t and serialized databases.
- hs_set_scratch_allocator(hs_alloc_t, hs_free_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Set the allocate and free functions used by Hyperscan for allocating memory
for scratch space by \ref hs_alloc_scratch() and \ref hs_clone_scratch().
- hs_set_stream_allocator(hs_alloc_t, hs_free_t) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Set the allocate and free functions used by Hyperscan for allocating memory
for stream state by \ref hs_open_stream().
- hs_stream - Class in org.bytedeco.hyperscan
-
Definition of the stream identifier type.
- hs_stream() - Constructor for class org.bytedeco.hyperscan.hs_stream
-
Empty constructor.
- hs_stream(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_stream
-
Pointer cast constructor.
- hs_stream_size(hs_database_t, SizeTPointer) - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Provides the size of the stream state allocated by a single stream opened
against the given database.
- hs_stream_t - Class in org.bytedeco.hyperscan
-
The stream identifier returned by \ref hs_open_stream().
- hs_stream_t() - Constructor for class org.bytedeco.hyperscan.hs_stream_t
-
Empty constructor.
- hs_stream_t(Pointer) - Constructor for class org.bytedeco.hyperscan.hs_stream_t
-
Pointer cast constructor.
- HS_SUCCESS - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
The engine completed normally.
- HS_TUNE_FAMILY_BDW - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Tuning Parameter - Intel(R) microarchitecture code name Broadwell
This indicates that the compiled database should be tuned for the
Broadwell microarchitecture.
- HS_TUNE_FAMILY_GENERIC - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Tuning Parameter - Generic
This indicates that the compiled database should not be tuned for any
particular target platform.
- HS_TUNE_FAMILY_GLM - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Tuning Parameter - Intel(R) microarchitecture code name Goldmont
This indicates that the compiled database should be tuned for the
Goldmont microarchitecture.
- HS_TUNE_FAMILY_HSW - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Tuning Parameter - Intel(R) microarchitecture code name Haswell
This indicates that the compiled database should be tuned for the
Haswell microarchitecture.
- HS_TUNE_FAMILY_ICL - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Tuning Parameter - Intel(R) microarchitecture code name Icelake
This indicates that the compiled database should be tuned for the
Icelake microarchitecture.
- HS_TUNE_FAMILY_ICX - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Tuning Parameter - Intel(R) microarchitecture code name Icelake Server
This indicates that the compiled database should be tuned for the
Icelake Server microarchitecture.
- HS_TUNE_FAMILY_IVB - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Tuning Parameter - Intel(R) microarchitecture code name Ivy Bridge
This indicates that the compiled database should be tuned for the
Ivy Bridge microarchitecture.
- HS_TUNE_FAMILY_SKL - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Tuning Parameter - Intel(R) microarchitecture code name Skylake
This indicates that the compiled database should be tuned for the
Skylake microarchitecture.
- HS_TUNE_FAMILY_SKX - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Tuning Parameter - Intel(R) microarchitecture code name Skylake Server
This indicates that the compiled database should be tuned for the
Skylake Server microarchitecture.
- HS_TUNE_FAMILY_SLM - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Tuning Parameter - Intel(R) microarchitecture code name Silvermont
This indicates that the compiled database should be tuned for the
Silvermont microarchitecture.
- HS_TUNE_FAMILY_SNB - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Tuning Parameter - Intel(R) microarchitecture code name Sandy Bridge
This indicates that the compiled database should be tuned for the
Sandy Bridge microarchitecture.
- HS_UNKNOWN_ERROR - Static variable in class org.bytedeco.hyperscan.global.hyperscan
-
Unexpected internal error.
- hs_valid_platform() - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Utility function to test the current system architecture.
- hs_version() - Static method in class org.bytedeco.hyperscan.global.hyperscan
-
Utility function for identifying this release version.
- hyperscan - Class in org.bytedeco.hyperscan.global
-
- hyperscan() - Constructor for class org.bytedeco.hyperscan.global.hyperscan
-
- hyperscan - Class in org.bytedeco.hyperscan.presets
-
- hyperscan() - Constructor for class org.bytedeco.hyperscan.presets.hyperscan
-