Skip navigation links
C E F G H M O P R T U 

C

call(long) - Method in class org.bytedeco.hyperscan.hs_alloc_t
 
call(Pointer) - Method in class org.bytedeco.hyperscan.hs_free_t
 
call(int, long, long, int, Pointer) - Method in class org.bytedeco.hyperscan.match_event_handler
 
cpu_features() - Method in class org.bytedeco.hyperscan.hs_platform_info_t
Relevant CPU features available on the target platform This value may be produced by combining HS_CPU_FEATURE_* flags (such as \ref HS_CPU_FEATURES_AVX2).
cpu_features(long) - Method in class org.bytedeco.hyperscan.hs_platform_info_t
 

E

edit_distance() - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
Allow patterns to approximately match within this edit distance.
edit_distance(int) - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
 
expression() - Method in class org.bytedeco.hyperscan.hs_compile_error_t
The zero-based number of the expression that caused the error (if this can be determined).
expression(int) - Method in class org.bytedeco.hyperscan.hs_compile_error_t
 

F

flags() - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
Flags governing which parts of this structure are to be used by the compiler.
flags(long) - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
 

G

getPointer(long) - Method in class org.bytedeco.hyperscan.hs_compile_error_t
 
getPointer(long) - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
 
getPointer(long) - Method in class org.bytedeco.hyperscan.hs_expr_info_t
 
getPointer(long) - Method in class org.bytedeco.hyperscan.hs_platform_info_t
 

H

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
 

M

map(InfoMap) - Method in class org.bytedeco.hyperscan.presets.hyperscan
 
match_event_handler - Class in org.bytedeco.hyperscan
Definition of the match event callback function type.
match_event_handler(Pointer) - Constructor for class org.bytedeco.hyperscan.match_event_handler
Pointer cast constructor.
match_event_handler() - Constructor for class org.bytedeco.hyperscan.match_event_handler
 
matches_at_eod() - Method in class org.bytedeco.hyperscan.hs_expr_info_t
Whether this expression can produce matches at end of data (EOD).
matches_at_eod(byte) - Method in class org.bytedeco.hyperscan.hs_expr_info_t
 
matches_only_at_eod() - Method in class org.bytedeco.hyperscan.hs_expr_info_t
Whether this expression can *only* produce matches at end of data (EOD).
matches_only_at_eod(byte) - Method in class org.bytedeco.hyperscan.hs_expr_info_t
 
max_offset() - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
The maximum end offset in the data stream at which this expression should match successfully.
max_offset(long) - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
 
max_width() - Method in class org.bytedeco.hyperscan.hs_expr_info_t
The maximum length in bytes of a match for the pattern.
max_width(int) - Method in class org.bytedeco.hyperscan.hs_expr_info_t
 
message() - Method in class org.bytedeco.hyperscan.hs_compile_error_t
A human-readable error message describing the error.
message(BytePointer) - Method in class org.bytedeco.hyperscan.hs_compile_error_t
 
min_length() - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
The minimum match length (from start to end) required to successfully match this expression.
min_length(long) - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
 
min_offset() - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
The minimum end offset in the data stream at which this expression should match successfully.
min_offset(long) - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
 
min_width() - Method in class org.bytedeco.hyperscan.hs_expr_info_t
The minimum length in bytes of a match for the pattern.
min_width(int) - Method in class org.bytedeco.hyperscan.hs_expr_info_t
 

O

org.bytedeco.hyperscan - package org.bytedeco.hyperscan
 
org.bytedeco.hyperscan.global - package org.bytedeco.hyperscan.global
 
org.bytedeco.hyperscan.presets - package org.bytedeco.hyperscan.presets
 

P

position(long) - Method in class org.bytedeco.hyperscan.hs_compile_error_t
 
position(long) - Method in class org.bytedeco.hyperscan.hs_expr_ext_t
 
position(long) - Method in class org.bytedeco.hyperscan.hs_expr_info_t
 
position(long) - Method in class org.bytedeco.hyperscan.hs_platform_info_t
 

R

reserved1() - Method in class org.bytedeco.hyperscan.hs_platform_info_t
Reserved for future use.
reserved1(long) - Method in class org.bytedeco.hyperscan.hs_platform_info_t
 
reserved2() - Method in class org.bytedeco.hyperscan.hs_platform_info_t
Reserved for future use.
reserved2(long) - Method in class org.bytedeco.hyperscan.hs_platform_info_t
 

T

tune() - Method in class org.bytedeco.hyperscan.hs_platform_info_t
Information about the target platform which may be used to guide the optimisation process of the compile.
tune(int) - Method in class org.bytedeco.hyperscan.hs_platform_info_t
 

U

unordered_matches() - Method in class org.bytedeco.hyperscan.hs_expr_info_t
Whether this expression can produce matches that are not returned in order, such as those produced by assertions.
unordered_matches(byte) - Method in class org.bytedeco.hyperscan.hs_expr_info_t
 
C E F G H M O P R T U 
Skip navigation links

Copyright © 2024. All rights reserved.