Class ecs_world_stats_t
java.lang.Object
com.github.elebras1.flecs.ecs_world_stats_t
struct ecs_world_stats_t {
int64_t first_;
struct {
ecs_metric_t count;
ecs_metric_t not_alive_count;
} entities;
struct {
ecs_metric_t tag_count;
ecs_metric_t component_count;
ecs_metric_t pair_count;
ecs_metric_t type_count;
ecs_metric_t create_count;
ecs_metric_t delete_count;
} components;
struct {
ecs_metric_t count;
ecs_metric_t empty_count;
ecs_metric_t create_count;
ecs_metric_t delete_count;
} tables;
struct {
ecs_metric_t query_count;
ecs_metric_t observer_count;
ecs_metric_t system_count;
} queries;
struct {
ecs_metric_t add_count;
ecs_metric_t remove_count;
ecs_metric_t delete_count;
ecs_metric_t clear_count;
ecs_metric_t set_count;
ecs_metric_t ensure_count;
ecs_metric_t modified_count;
ecs_metric_t other_count;
ecs_metric_t discard_count;
ecs_metric_t batched_entity_count;
ecs_metric_t batched_count;
} commands;
struct {
ecs_metric_t frame_count;
ecs_metric_t merge_count;
ecs_metric_t rematch_count;
ecs_metric_t pipeline_build_count;
ecs_metric_t systems_ran;
ecs_metric_t observers_ran;
ecs_metric_t event_emit_count;
} frame;
struct {
ecs_metric_t world_time_raw;
ecs_metric_t world_time;
ecs_metric_t frame_time;
ecs_metric_t system_time;
ecs_metric_t emit_time;
ecs_metric_t merge_time;
ecs_metric_t rematch_time;
ecs_metric_t fps;
ecs_metric_t delta_time;
} performance;
struct {
ecs_metric_t alloc_count;
ecs_metric_t realloc_count;
ecs_metric_t free_count;
ecs_metric_t outstanding_alloc_count;
ecs_metric_t block_alloc_count;
ecs_metric_t block_free_count;
ecs_metric_t block_outstanding_alloc_count;
ecs_metric_t stack_alloc_count;
ecs_metric_t stack_free_count;
ecs_metric_t stack_outstanding_alloc_count;
} memory;
struct {
ecs_metric_t request_received_count;
ecs_metric_t request_invalid_count;
ecs_metric_t request_handled_ok_count;
ecs_metric_t request_handled_error_count;
ecs_metric_t request_not_handled_count;
ecs_metric_t request_preflight_count;
ecs_metric_t send_ok_count;
ecs_metric_t send_error_count;
ecs_metric_t busy_count;
} http;
int64_t last_;
int32_t t;
}
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstruct { ecs_metric_t add_count; ecs_metric_t remove_count; ecs_metric_t delete_count; ecs_metric_t clear_count; ecs_metric_t set_count; ecs_metric_t ensure_count; ecs_metric_t modified_count; ecs_metric_t other_count; ecs_metric_t discard_count; ecs_metric_t batched_entity_count; ecs_metric_t batched_count; }static classstruct { ecs_metric_t tag_count; ecs_metric_t component_count; ecs_metric_t pair_count; ecs_metric_t type_count; ecs_metric_t create_count; ecs_metric_t delete_count; }static classstruct { ecs_metric_t count; ecs_metric_t not_alive_count; }static classstruct { ecs_metric_t frame_count; ecs_metric_t merge_count; ecs_metric_t rematch_count; ecs_metric_t pipeline_build_count; ecs_metric_t systems_ran; ecs_metric_t observers_ran; ecs_metric_t event_emit_count; }static classstruct { ecs_metric_t request_received_count; ecs_metric_t request_invalid_count; ecs_metric_t request_handled_ok_count; ecs_metric_t request_handled_error_count; ecs_metric_t request_not_handled_count; ecs_metric_t request_preflight_count; ecs_metric_t send_ok_count; ecs_metric_t send_error_count; ecs_metric_t busy_count; }static classstruct { ecs_metric_t alloc_count; ecs_metric_t realloc_count; ecs_metric_t free_count; ecs_metric_t outstanding_alloc_count; ecs_metric_t block_alloc_count; ecs_metric_t block_free_count; ecs_metric_t block_outstanding_alloc_count; ecs_metric_t stack_alloc_count; ecs_metric_t stack_free_count; ecs_metric_t stack_outstanding_alloc_count; }static classstruct { ecs_metric_t world_time_raw; ecs_metric_t world_time; ecs_metric_t frame_time; ecs_metric_t system_time; ecs_metric_t emit_time; ecs_metric_t merge_time; ecs_metric_t rematch_time; ecs_metric_t fps; ecs_metric_t delta_time; }static classstruct { ecs_metric_t query_count; ecs_metric_t observer_count; ecs_metric_t system_count; }static classstruct { ecs_metric_t count; ecs_metric_t empty_count; ecs_metric_t create_count; ecs_metric_t delete_count; } -
Method Summary
Modifier and TypeMethodDescriptionstatic MemorySegmentallocate(SegmentAllocator allocator) Allocate a segment of sizelayout().byteSize()usingallocatorstatic MemorySegmentallocateArray(long elementCount, SegmentAllocator allocator) Allocate an array of sizeelementCountusingallocator.static MemorySegmentasSlice(MemorySegment array, long index) Obtains a slice ofarrayParamwhich selects the array element atindex.static MemorySegmentcommands(MemorySegment struct) Getter for field:struct { ecs_metric_t add_count; ecs_metric_t remove_count; ecs_metric_t delete_count; ecs_metric_t clear_count; ecs_metric_t set_count; ecs_metric_t ensure_count; ecs_metric_t modified_count; ecs_metric_t other_count; ecs_metric_t discard_count; ecs_metric_t batched_entity_count; ecs_metric_t batched_count; } commandsstatic voidcommands(MemorySegment struct, MemorySegment fieldValue) Setter for field:struct { ecs_metric_t add_count; ecs_metric_t remove_count; ecs_metric_t delete_count; ecs_metric_t clear_count; ecs_metric_t set_count; ecs_metric_t ensure_count; ecs_metric_t modified_count; ecs_metric_t other_count; ecs_metric_t discard_count; ecs_metric_t batched_entity_count; ecs_metric_t batched_count; } commandsstatic final GroupLayoutLayout for field:struct { ecs_metric_t add_count; ecs_metric_t remove_count; ecs_metric_t delete_count; ecs_metric_t clear_count; ecs_metric_t set_count; ecs_metric_t ensure_count; ecs_metric_t modified_count; ecs_metric_t other_count; ecs_metric_t discard_count; ecs_metric_t batched_entity_count; ecs_metric_t batched_count; } commandsstatic final longOffset for field:struct { ecs_metric_t add_count; ecs_metric_t remove_count; ecs_metric_t delete_count; ecs_metric_t clear_count; ecs_metric_t set_count; ecs_metric_t ensure_count; ecs_metric_t modified_count; ecs_metric_t other_count; ecs_metric_t discard_count; ecs_metric_t batched_entity_count; ecs_metric_t batched_count; } commandsstatic MemorySegmentcomponents(MemorySegment struct) Getter for field:struct { ecs_metric_t tag_count; ecs_metric_t component_count; ecs_metric_t pair_count; ecs_metric_t type_count; ecs_metric_t create_count; ecs_metric_t delete_count; } componentsstatic voidcomponents(MemorySegment struct, MemorySegment fieldValue) Setter for field:struct { ecs_metric_t tag_count; ecs_metric_t component_count; ecs_metric_t pair_count; ecs_metric_t type_count; ecs_metric_t create_count; ecs_metric_t delete_count; } componentsstatic final GroupLayoutLayout for field:struct { ecs_metric_t tag_count; ecs_metric_t component_count; ecs_metric_t pair_count; ecs_metric_t type_count; ecs_metric_t create_count; ecs_metric_t delete_count; } componentsstatic final longOffset for field:struct { ecs_metric_t tag_count; ecs_metric_t component_count; ecs_metric_t pair_count; ecs_metric_t type_count; ecs_metric_t create_count; ecs_metric_t delete_count; } componentsstatic MemorySegmententities(MemorySegment struct) Getter for field:struct { ecs_metric_t count; ecs_metric_t not_alive_count; } entitiesstatic voidentities(MemorySegment struct, MemorySegment fieldValue) Setter for field:struct { ecs_metric_t count; ecs_metric_t not_alive_count; } entitiesstatic final GroupLayoutLayout for field:struct { ecs_metric_t count; ecs_metric_t not_alive_count; } entitiesstatic final longOffset for field:struct { ecs_metric_t count; ecs_metric_t not_alive_count; } entitiesstatic longfirst_(MemorySegment struct) Getter for field:int64_t first_static voidfirst_(MemorySegment struct, long fieldValue) Setter for field:int64_t first_static final ValueLayout.OfLongLayout for field:int64_t first_static final longOffset for field:int64_t first_static MemorySegmentframe(MemorySegment struct) Getter for field:struct { ecs_metric_t frame_count; ecs_metric_t merge_count; ecs_metric_t rematch_count; ecs_metric_t pipeline_build_count; ecs_metric_t systems_ran; ecs_metric_t observers_ran; ecs_metric_t event_emit_count; } framestatic voidframe(MemorySegment struct, MemorySegment fieldValue) Setter for field:struct { ecs_metric_t frame_count; ecs_metric_t merge_count; ecs_metric_t rematch_count; ecs_metric_t pipeline_build_count; ecs_metric_t systems_ran; ecs_metric_t observers_ran; ecs_metric_t event_emit_count; } framestatic final GroupLayoutLayout for field:struct { ecs_metric_t frame_count; ecs_metric_t merge_count; ecs_metric_t rematch_count; ecs_metric_t pipeline_build_count; ecs_metric_t systems_ran; ecs_metric_t observers_ran; ecs_metric_t event_emit_count; } framestatic final longOffset for field:struct { ecs_metric_t frame_count; ecs_metric_t merge_count; ecs_metric_t rematch_count; ecs_metric_t pipeline_build_count; ecs_metric_t systems_ran; ecs_metric_t observers_ran; ecs_metric_t event_emit_count; } framestatic MemorySegmenthttp(MemorySegment struct) Getter for field:struct { ecs_metric_t request_received_count; ecs_metric_t request_invalid_count; ecs_metric_t request_handled_ok_count; ecs_metric_t request_handled_error_count; ecs_metric_t request_not_handled_count; ecs_metric_t request_preflight_count; ecs_metric_t send_ok_count; ecs_metric_t send_error_count; ecs_metric_t busy_count; } httpstatic voidhttp(MemorySegment struct, MemorySegment fieldValue) Setter for field:struct { ecs_metric_t request_received_count; ecs_metric_t request_invalid_count; ecs_metric_t request_handled_ok_count; ecs_metric_t request_handled_error_count; ecs_metric_t request_not_handled_count; ecs_metric_t request_preflight_count; ecs_metric_t send_ok_count; ecs_metric_t send_error_count; ecs_metric_t busy_count; } httpstatic final GroupLayoutLayout for field:struct { ecs_metric_t request_received_count; ecs_metric_t request_invalid_count; ecs_metric_t request_handled_ok_count; ecs_metric_t request_handled_error_count; ecs_metric_t request_not_handled_count; ecs_metric_t request_preflight_count; ecs_metric_t send_ok_count; ecs_metric_t send_error_count; ecs_metric_t busy_count; } httpstatic final longOffset for field:struct { ecs_metric_t request_received_count; ecs_metric_t request_invalid_count; ecs_metric_t request_handled_ok_count; ecs_metric_t request_handled_error_count; ecs_metric_t request_not_handled_count; ecs_metric_t request_preflight_count; ecs_metric_t send_ok_count; ecs_metric_t send_error_count; ecs_metric_t busy_count; } httpstatic longlast_(MemorySegment struct) Getter for field:int64_t last_static voidlast_(MemorySegment struct, long fieldValue) Setter for field:int64_t last_static final ValueLayout.OfLongLayout for field:int64_t last_static final longOffset for field:int64_t last_static final GroupLayoutlayout()The layout of this structstatic MemorySegmentmemory(MemorySegment struct) Getter for field:struct { ecs_metric_t alloc_count; ecs_metric_t realloc_count; ecs_metric_t free_count; ecs_metric_t outstanding_alloc_count; ecs_metric_t block_alloc_count; ecs_metric_t block_free_count; ecs_metric_t block_outstanding_alloc_count; ecs_metric_t stack_alloc_count; ecs_metric_t stack_free_count; ecs_metric_t stack_outstanding_alloc_count; } memorystatic voidmemory(MemorySegment struct, MemorySegment fieldValue) Setter for field:struct { ecs_metric_t alloc_count; ecs_metric_t realloc_count; ecs_metric_t free_count; ecs_metric_t outstanding_alloc_count; ecs_metric_t block_alloc_count; ecs_metric_t block_free_count; ecs_metric_t block_outstanding_alloc_count; ecs_metric_t stack_alloc_count; ecs_metric_t stack_free_count; ecs_metric_t stack_outstanding_alloc_count; } memorystatic final GroupLayoutLayout for field:struct { ecs_metric_t alloc_count; ecs_metric_t realloc_count; ecs_metric_t free_count; ecs_metric_t outstanding_alloc_count; ecs_metric_t block_alloc_count; ecs_metric_t block_free_count; ecs_metric_t block_outstanding_alloc_count; ecs_metric_t stack_alloc_count; ecs_metric_t stack_free_count; ecs_metric_t stack_outstanding_alloc_count; } memorystatic final longOffset for field:struct { ecs_metric_t alloc_count; ecs_metric_t realloc_count; ecs_metric_t free_count; ecs_metric_t outstanding_alloc_count; ecs_metric_t block_alloc_count; ecs_metric_t block_free_count; ecs_metric_t block_outstanding_alloc_count; ecs_metric_t stack_alloc_count; ecs_metric_t stack_free_count; ecs_metric_t stack_outstanding_alloc_count; } memorystatic MemorySegmentperformance(MemorySegment struct) Getter for field:struct { ecs_metric_t world_time_raw; ecs_metric_t world_time; ecs_metric_t frame_time; ecs_metric_t system_time; ecs_metric_t emit_time; ecs_metric_t merge_time; ecs_metric_t rematch_time; ecs_metric_t fps; ecs_metric_t delta_time; } performancestatic voidperformance(MemorySegment struct, MemorySegment fieldValue) Setter for field:struct { ecs_metric_t world_time_raw; ecs_metric_t world_time; ecs_metric_t frame_time; ecs_metric_t system_time; ecs_metric_t emit_time; ecs_metric_t merge_time; ecs_metric_t rematch_time; ecs_metric_t fps; ecs_metric_t delta_time; } performancestatic final GroupLayoutLayout for field:struct { ecs_metric_t world_time_raw; ecs_metric_t world_time; ecs_metric_t frame_time; ecs_metric_t system_time; ecs_metric_t emit_time; ecs_metric_t merge_time; ecs_metric_t rematch_time; ecs_metric_t fps; ecs_metric_t delta_time; } performancestatic final longOffset for field:struct { ecs_metric_t world_time_raw; ecs_metric_t world_time; ecs_metric_t frame_time; ecs_metric_t system_time; ecs_metric_t emit_time; ecs_metric_t merge_time; ecs_metric_t rematch_time; ecs_metric_t fps; ecs_metric_t delta_time; } performancestatic MemorySegmentqueries(MemorySegment struct) Getter for field:struct { ecs_metric_t query_count; ecs_metric_t observer_count; ecs_metric_t system_count; } queriesstatic voidqueries(MemorySegment struct, MemorySegment fieldValue) Setter for field:struct { ecs_metric_t query_count; ecs_metric_t observer_count; ecs_metric_t system_count; } queriesstatic final GroupLayoutLayout for field:struct { ecs_metric_t query_count; ecs_metric_t observer_count; ecs_metric_t system_count; } queriesstatic final longOffset for field:struct { ecs_metric_t query_count; ecs_metric_t observer_count; ecs_metric_t system_count; } queriesstatic MemorySegmentreinterpret(MemorySegment addr, long elementCount, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any).static MemorySegmentreinterpret(MemorySegment addr, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any).static longsizeof()The size (in bytes) of this structstatic intt(MemorySegment struct) Getter for field:int32_t tstatic voidt(MemorySegment struct, int fieldValue) Setter for field:int32_t tstatic final ValueLayout.OfIntt$layout()Layout for field:int32_t tstatic final longt$offset()Offset for field:int32_t tstatic MemorySegmenttables(MemorySegment struct) Getter for field:struct { ecs_metric_t count; ecs_metric_t empty_count; ecs_metric_t create_count; ecs_metric_t delete_count; } tablesstatic voidtables(MemorySegment struct, MemorySegment fieldValue) Setter for field:struct { ecs_metric_t count; ecs_metric_t empty_count; ecs_metric_t create_count; ecs_metric_t delete_count; } tablesstatic final GroupLayoutLayout for field:struct { ecs_metric_t count; ecs_metric_t empty_count; ecs_metric_t create_count; ecs_metric_t delete_count; } tablesstatic final longOffset for field:struct { ecs_metric_t count; ecs_metric_t empty_count; ecs_metric_t create_count; ecs_metric_t delete_count; } tables
-
Method Details
-
layout
The layout of this struct -
first_$layout
Layout for field:int64_t first_ -
first_$offset
public static final long first_$offset()Offset for field:int64_t first_ -
first_
Getter for field:int64_t first_ -
first_
Setter for field:int64_t first_ -
entities$layout
Layout for field:struct { ecs_metric_t count; ecs_metric_t not_alive_count; } entities -
entities$offset
public static final long entities$offset()Offset for field:struct { ecs_metric_t count; ecs_metric_t not_alive_count; } entities -
entities
Getter for field:struct { ecs_metric_t count; ecs_metric_t not_alive_count; } entities -
entities
Setter for field:struct { ecs_metric_t count; ecs_metric_t not_alive_count; } entities -
components$layout
Layout for field:struct { ecs_metric_t tag_count; ecs_metric_t component_count; ecs_metric_t pair_count; ecs_metric_t type_count; ecs_metric_t create_count; ecs_metric_t delete_count; } components -
components$offset
public static final long components$offset()Offset for field:struct { ecs_metric_t tag_count; ecs_metric_t component_count; ecs_metric_t pair_count; ecs_metric_t type_count; ecs_metric_t create_count; ecs_metric_t delete_count; } components -
components
Getter for field:struct { ecs_metric_t tag_count; ecs_metric_t component_count; ecs_metric_t pair_count; ecs_metric_t type_count; ecs_metric_t create_count; ecs_metric_t delete_count; } components -
components
Setter for field:struct { ecs_metric_t tag_count; ecs_metric_t component_count; ecs_metric_t pair_count; ecs_metric_t type_count; ecs_metric_t create_count; ecs_metric_t delete_count; } components -
tables$layout
Layout for field:struct { ecs_metric_t count; ecs_metric_t empty_count; ecs_metric_t create_count; ecs_metric_t delete_count; } tables -
tables$offset
public static final long tables$offset()Offset for field:struct { ecs_metric_t count; ecs_metric_t empty_count; ecs_metric_t create_count; ecs_metric_t delete_count; } tables -
tables
Getter for field:struct { ecs_metric_t count; ecs_metric_t empty_count; ecs_metric_t create_count; ecs_metric_t delete_count; } tables -
tables
Setter for field:struct { ecs_metric_t count; ecs_metric_t empty_count; ecs_metric_t create_count; ecs_metric_t delete_count; } tables -
queries$layout
Layout for field:struct { ecs_metric_t query_count; ecs_metric_t observer_count; ecs_metric_t system_count; } queries -
queries$offset
public static final long queries$offset()Offset for field:struct { ecs_metric_t query_count; ecs_metric_t observer_count; ecs_metric_t system_count; } queries -
queries
Getter for field:struct { ecs_metric_t query_count; ecs_metric_t observer_count; ecs_metric_t system_count; } queries -
queries
Setter for field:struct { ecs_metric_t query_count; ecs_metric_t observer_count; ecs_metric_t system_count; } queries -
commands$layout
Layout for field:struct { ecs_metric_t add_count; ecs_metric_t remove_count; ecs_metric_t delete_count; ecs_metric_t clear_count; ecs_metric_t set_count; ecs_metric_t ensure_count; ecs_metric_t modified_count; ecs_metric_t other_count; ecs_metric_t discard_count; ecs_metric_t batched_entity_count; ecs_metric_t batched_count; } commands -
commands$offset
public static final long commands$offset()Offset for field:struct { ecs_metric_t add_count; ecs_metric_t remove_count; ecs_metric_t delete_count; ecs_metric_t clear_count; ecs_metric_t set_count; ecs_metric_t ensure_count; ecs_metric_t modified_count; ecs_metric_t other_count; ecs_metric_t discard_count; ecs_metric_t batched_entity_count; ecs_metric_t batched_count; } commands -
commands
Getter for field:struct { ecs_metric_t add_count; ecs_metric_t remove_count; ecs_metric_t delete_count; ecs_metric_t clear_count; ecs_metric_t set_count; ecs_metric_t ensure_count; ecs_metric_t modified_count; ecs_metric_t other_count; ecs_metric_t discard_count; ecs_metric_t batched_entity_count; ecs_metric_t batched_count; } commands -
commands
Setter for field:struct { ecs_metric_t add_count; ecs_metric_t remove_count; ecs_metric_t delete_count; ecs_metric_t clear_count; ecs_metric_t set_count; ecs_metric_t ensure_count; ecs_metric_t modified_count; ecs_metric_t other_count; ecs_metric_t discard_count; ecs_metric_t batched_entity_count; ecs_metric_t batched_count; } commands -
frame$layout
Layout for field:struct { ecs_metric_t frame_count; ecs_metric_t merge_count; ecs_metric_t rematch_count; ecs_metric_t pipeline_build_count; ecs_metric_t systems_ran; ecs_metric_t observers_ran; ecs_metric_t event_emit_count; } frame -
frame$offset
public static final long frame$offset()Offset for field:struct { ecs_metric_t frame_count; ecs_metric_t merge_count; ecs_metric_t rematch_count; ecs_metric_t pipeline_build_count; ecs_metric_t systems_ran; ecs_metric_t observers_ran; ecs_metric_t event_emit_count; } frame -
frame
Getter for field:struct { ecs_metric_t frame_count; ecs_metric_t merge_count; ecs_metric_t rematch_count; ecs_metric_t pipeline_build_count; ecs_metric_t systems_ran; ecs_metric_t observers_ran; ecs_metric_t event_emit_count; } frame -
frame
Setter for field:struct { ecs_metric_t frame_count; ecs_metric_t merge_count; ecs_metric_t rematch_count; ecs_metric_t pipeline_build_count; ecs_metric_t systems_ran; ecs_metric_t observers_ran; ecs_metric_t event_emit_count; } frame -
performance$layout
Layout for field:struct { ecs_metric_t world_time_raw; ecs_metric_t world_time; ecs_metric_t frame_time; ecs_metric_t system_time; ecs_metric_t emit_time; ecs_metric_t merge_time; ecs_metric_t rematch_time; ecs_metric_t fps; ecs_metric_t delta_time; } performance -
performance$offset
public static final long performance$offset()Offset for field:struct { ecs_metric_t world_time_raw; ecs_metric_t world_time; ecs_metric_t frame_time; ecs_metric_t system_time; ecs_metric_t emit_time; ecs_metric_t merge_time; ecs_metric_t rematch_time; ecs_metric_t fps; ecs_metric_t delta_time; } performance -
performance
Getter for field:struct { ecs_metric_t world_time_raw; ecs_metric_t world_time; ecs_metric_t frame_time; ecs_metric_t system_time; ecs_metric_t emit_time; ecs_metric_t merge_time; ecs_metric_t rematch_time; ecs_metric_t fps; ecs_metric_t delta_time; } performance -
performance
Setter for field:struct { ecs_metric_t world_time_raw; ecs_metric_t world_time; ecs_metric_t frame_time; ecs_metric_t system_time; ecs_metric_t emit_time; ecs_metric_t merge_time; ecs_metric_t rematch_time; ecs_metric_t fps; ecs_metric_t delta_time; } performance -
memory$layout
Layout for field:struct { ecs_metric_t alloc_count; ecs_metric_t realloc_count; ecs_metric_t free_count; ecs_metric_t outstanding_alloc_count; ecs_metric_t block_alloc_count; ecs_metric_t block_free_count; ecs_metric_t block_outstanding_alloc_count; ecs_metric_t stack_alloc_count; ecs_metric_t stack_free_count; ecs_metric_t stack_outstanding_alloc_count; } memory -
memory$offset
public static final long memory$offset()Offset for field:struct { ecs_metric_t alloc_count; ecs_metric_t realloc_count; ecs_metric_t free_count; ecs_metric_t outstanding_alloc_count; ecs_metric_t block_alloc_count; ecs_metric_t block_free_count; ecs_metric_t block_outstanding_alloc_count; ecs_metric_t stack_alloc_count; ecs_metric_t stack_free_count; ecs_metric_t stack_outstanding_alloc_count; } memory -
memory
Getter for field:struct { ecs_metric_t alloc_count; ecs_metric_t realloc_count; ecs_metric_t free_count; ecs_metric_t outstanding_alloc_count; ecs_metric_t block_alloc_count; ecs_metric_t block_free_count; ecs_metric_t block_outstanding_alloc_count; ecs_metric_t stack_alloc_count; ecs_metric_t stack_free_count; ecs_metric_t stack_outstanding_alloc_count; } memory -
memory
Setter for field:struct { ecs_metric_t alloc_count; ecs_metric_t realloc_count; ecs_metric_t free_count; ecs_metric_t outstanding_alloc_count; ecs_metric_t block_alloc_count; ecs_metric_t block_free_count; ecs_metric_t block_outstanding_alloc_count; ecs_metric_t stack_alloc_count; ecs_metric_t stack_free_count; ecs_metric_t stack_outstanding_alloc_count; } memory -
http$layout
Layout for field:struct { ecs_metric_t request_received_count; ecs_metric_t request_invalid_count; ecs_metric_t request_handled_ok_count; ecs_metric_t request_handled_error_count; ecs_metric_t request_not_handled_count; ecs_metric_t request_preflight_count; ecs_metric_t send_ok_count; ecs_metric_t send_error_count; ecs_metric_t busy_count; } http -
http$offset
public static final long http$offset()Offset for field:struct { ecs_metric_t request_received_count; ecs_metric_t request_invalid_count; ecs_metric_t request_handled_ok_count; ecs_metric_t request_handled_error_count; ecs_metric_t request_not_handled_count; ecs_metric_t request_preflight_count; ecs_metric_t send_ok_count; ecs_metric_t send_error_count; ecs_metric_t busy_count; } http -
http
Getter for field:struct { ecs_metric_t request_received_count; ecs_metric_t request_invalid_count; ecs_metric_t request_handled_ok_count; ecs_metric_t request_handled_error_count; ecs_metric_t request_not_handled_count; ecs_metric_t request_preflight_count; ecs_metric_t send_ok_count; ecs_metric_t send_error_count; ecs_metric_t busy_count; } http -
http
Setter for field:struct { ecs_metric_t request_received_count; ecs_metric_t request_invalid_count; ecs_metric_t request_handled_ok_count; ecs_metric_t request_handled_error_count; ecs_metric_t request_not_handled_count; ecs_metric_t request_preflight_count; ecs_metric_t send_ok_count; ecs_metric_t send_error_count; ecs_metric_t busy_count; } http -
last_$layout
Layout for field:int64_t last_ -
last_$offset
public static final long last_$offset()Offset for field:int64_t last_ -
last_
Getter for field:int64_t last_ -
last_
Setter for field:int64_t last_ -
t$layout
Layout for field:int32_t t -
t$offset
public static final long t$offset()Offset for field:int32_t t -
t
Getter for field:int32_t t -
t
Setter for field:int32_t t -
asSlice
Obtains a slice ofarrayParamwhich selects the array element atindex. The returned segment has addressarrayParam.address() + index * layout().byteSize() -
sizeof
public static long sizeof()The size (in bytes) of this struct -
allocate
Allocate a segment of sizelayout().byteSize()usingallocator -
allocateArray
Allocate an array of sizeelementCountusingallocator. The returned segment has sizeelementCount * layout().byteSize(). -
reinterpret
public static MemorySegment reinterpret(MemorySegment addr, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any). The returned segment has sizelayout().byteSize() -
reinterpret
public static MemorySegment reinterpret(MemorySegment addr, long elementCount, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any). The returned segment has sizeelementCount * layout().byteSize()
-