a chunk of unexpected message to be stored More...
#include <nm_core_types.h>

Public Member Functions | |
| PUK_LIST_LINK (nm_unexpected_wildcard) | |
| PUK_LIST_LINK (nm_unexpected_gtag) | |
| link for list of unexpected per-tag | |
| PUK_LIST_LINK (nm_unexpected_gate) | |
| PUK_LIST_LINK (nm_unexpected_tag) | |
Data Fields | |
| const union nm_header_generic_s * | p_header |
| raw header in pw buffer | |
| struct nm_pkt_wrap_s * | p_pw |
| pw this chunk arrived from; may be NULL if data is brought by injector | |
| struct nm_in_chunk_s | chunk |
| metadata of the enclosed data chunk | |
| nm_len_t | msg_len |
| length of full message on last chunk, NM_LEN_UNDEFINED if not last chunk | |
| struct nm_chunk_injector_s | injector |
| injector for this chunk | |
| struct nm_matching_container_s | matching |
| cache for matching containers | |
| int | matched |
| flag whether the unexpected is already matched (and delayed), and thus only enqueued in gtag matching containers | |
| struct nm_core_task_s | core_task |
| core task for unpack_next | |
Detailed Description
a chunk of unexpected message to be stored
Definition at line 249 of file nm_core_types.h.
Member Function Documentation
◆ PUK_LIST_LINK() [1/4]
| nm_unexpected_s::PUK_LIST_LINK | ( | nm_unexpected_gate | ) |
◆ PUK_LIST_LINK() [2/4]
| nm_unexpected_s::PUK_LIST_LINK | ( | nm_unexpected_gtag | ) |
link for list of unexpected per-tag
◆ PUK_LIST_LINK() [3/4]
| nm_unexpected_s::PUK_LIST_LINK | ( | nm_unexpected_tag | ) |
◆ PUK_LIST_LINK() [4/4]
| nm_unexpected_s::PUK_LIST_LINK | ( | nm_unexpected_wildcard | ) |
Field Documentation
◆ chunk
| struct nm_in_chunk_s nm_unexpected_s::chunk |
metadata of the enclosed data chunk
Definition at line 257 of file nm_core_types.h.
◆ core_task
| struct nm_core_task_s nm_unexpected_s::core_task |
core task for unpack_next
Definition at line 262 of file nm_core_types.h.
◆ injector
| struct nm_chunk_injector_s nm_unexpected_s::injector |
injector for this chunk
Definition at line 259 of file nm_core_types.h.
◆ matched
| int nm_unexpected_s::matched |
flag whether the unexpected is already matched (and delayed), and thus only enqueued in gtag matching containers
Definition at line 261 of file nm_core_types.h.
◆ matching
| struct nm_matching_container_s nm_unexpected_s::matching |
cache for matching containers
Definition at line 260 of file nm_core_types.h.
◆ msg_len
| nm_len_t nm_unexpected_s::msg_len |
length of full message on last chunk, NM_LEN_UNDEFINED if not last chunk
Definition at line 258 of file nm_core_types.h.
◆ p_header
| const union nm_header_generic_s* nm_unexpected_s::p_header |
raw header in pw buffer
Definition at line 255 of file nm_core_types.h.
◆ p_pw
| struct nm_pkt_wrap_s* nm_unexpected_s::p_pw |
pw this chunk arrived from; may be NULL if data is brought by injector
Definition at line 256 of file nm_core_types.h.
The documentation for this struct was generated from the following file: