ecu_dnode Struct Reference

ECU: ecu_dnode Struct Reference
ECU
ecu_dnode Struct Reference

Single node within list. Intrusive, so user-defined types contain this node as a member. More...

#include <dlist.h>

Collaboration diagram for ecu_dnode:
[legend]

Data Fields

struct ecu_dnodenext
 Next node in list.
 
struct ecu_dnodeprev
 Previous node in list.
 
void(* destroy )(struct ecu_dnode *me, ecu_object_id_t id)
 Optional user-defined node destructor. Executes when ecu_dlist_destroy() or ecu_dnode_destroy() are called.
 
ecu_object_id_t id
 Optional node ID. Helps user identify different types stored in the same list.
 

Detailed Description

Single node within list. Intrusive, so user-defined types contain this node as a member.

Warning
PRIVATE. Unless otherwise specified, all members can only be edited via the public API.

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