Morse Micro IoT SDK  2.9.7
mmpkt_metadata_ptr Union Reference

Detailed Description

Union of pointer types for mmpkt metadata.

The metadata is accessed through one of these pointers, depending on which context the packet is being used in.

Definition at line 48 of file mmpkt.h.

#include <mmpkt.h>

Data Fields

void * opaque
 Opaque pointer for contexts which are unaware of the specific metadata structure. More...
 
struct mmdrv_tx_metadata * tx
 Metadata for a packet which is being transmitted. More...
 
struct mmdrv_rx_metadata * rx
 Metadata for a packet which is being received. More...
 
struct mmdrv_cmd_metadata * cmd
 Control block for a command response sent to the host. More...
 

Field Documentation

◆ cmd

struct mmdrv_cmd_metadata* mmpkt_metadata_ptr::cmd

Control block for a command response sent to the host.

Definition at line 56 of file mmpkt.h.

◆ opaque

void* mmpkt_metadata_ptr::opaque

Opaque pointer for contexts which are unaware of the specific metadata structure.

Definition at line 50 of file mmpkt.h.

◆ rx

struct mmdrv_rx_metadata* mmpkt_metadata_ptr::rx

Metadata for a packet which is being received.

Definition at line 54 of file mmpkt.h.

◆ tx

struct mmdrv_tx_metadata* mmpkt_metadata_ptr::tx

Metadata for a packet which is being transmitted.

Definition at line 52 of file mmpkt.h.


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