RTEMS  5.0.0
Data Fields
MP_packet_Prefix Struct Reference

#include <mppkt.h>

Data Fields

MP_packet_Classes the_class
 
Objects_Id id
 
Objects_Id source_tid
 
uint32_t source_priority
 
uint32_t return_code
 
uint32_t length
 
uint32_t to_convert
 
Watchdog_Interval timeout
 

Detailed Description

The following record contains the prefix for every packet passed between nodes in an MP system.

Note
This structure is padded to ensure that anything following it is on a 16 byte boundary. This is the most stringent structure alignment rule encountered yet.

Field Documentation

◆ id

Objects_Id MP_packet_Prefix::id

This field is the id of the object to be acted upon.

◆ length

uint32_t MP_packet_Prefix::length

This field is the length of the data following the prefix.

◆ return_code

uint32_t MP_packet_Prefix::return_code

This field is where the status of the operation will be returned.

◆ source_priority

uint32_t MP_packet_Prefix::source_priority

This field is the priority of the originating thread.

◆ source_tid

Objects_Id MP_packet_Prefix::source_tid

This field is the ID of the originating thread.

◆ the_class

MP_packet_Classes MP_packet_Prefix::the_class

This field indicates the API class of the operation being performed.

◆ timeout

Watchdog_Interval MP_packet_Prefix::timeout

This field is the requested timeout for this operation.

◆ to_convert

uint32_t MP_packet_Prefix::to_convert

This field is the length of the data which required network conversion.


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