packet Struct Reference
[generic]

Packet header. More...

#include <packet_header.h>


Data Fields

size_t addr_len
 Stored source and destination addresses length.
size_t data_end
 Actual data end offset in bytes from the beginning of the packet header.
size_t data_start
 Actual data start offset in bytes from the beginning of the packet header.
size_t dest_addr
 Destination address offset in bytes from the beginning of the packet header.
size_t length
 Total length of the packet.
int magic_value
 Integrity check magic value.
size_t max_content
 Reserved content length in bytes.
size_t max_prefix
 Reserved data prefix length in bytes.
size_t metric
 Packet metric.
packet_id_t next
 Next packet in the queue.
size_t order
 Packet queue sorting value.
packet_id_t packet_id
 Packet identifier.
packet_id_t previous
 Previous packet in the queue.
size_t src_addr
 Souce address offset in bytes from the beginning of the packet header.


Detailed Description

Packet header.

Definition at line 64 of file packet_header.h.


Field Documentation

size_t length

Total length of the packet.

Contains the header, the addresses and the data of the packet. Corresponds to the mapped sharable memory block.

Definition at line 86 of file packet_header.h.

size_t order

Packet queue sorting value.

The packet queue is sorted the ascending order.

Definition at line 72 of file packet_header.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jun 2 07:45:59 2011 for HelenOS/USB by  doxygen 1.4.7