Zephyr API Documentation 4.5.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
k_obj_type Struct Reference

Object type structure. More...

#include <zephyr/kernel/obj_core.h>

Data Fields

sys_snode_t node
 Node within list of object types.
uint32_t id
 Unique type ID.
size_t obj_core_offset
 Offset to obj_core field.
struct k_obj_range statics [3]
 Permanent objects of this type, walked in place; a zero stride ends the list.
uint32_t dropped
 Registrations refused because the registry was full.
uint32_t skipped
 Registrations refused because the object lives in stack storage.

Detailed Description

Object type structure.

Field Documentation

◆ dropped

uint32_t k_obj_type::dropped

Registrations refused because the registry was full.

◆ id

uint32_t k_obj_type::id

Unique type ID.

◆ node

sys_snode_t k_obj_type::node

Node within list of object types.

◆ obj_core_offset

size_t k_obj_type::obj_core_offset

Offset to obj_core field.

◆ skipped

uint32_t k_obj_type::skipped

Registrations refused because the object lives in stack storage.

◆ statics

struct k_obj_range k_obj_type::statics[3]

Permanent objects of this type, walked in place; a zero stride ends the list.


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