xfer_metadata Struct Reference

Data transfer metadata. More...

#include <xfer.h>


Data Fields

off_t offset
 Position of data within stream.
int whence
 Basis for data position.
struct sockaddrsrc
 Source socket address, or NULL.
struct sockaddrdest
 Destination socket address, or NULL.
struct net_devicenetdev
 Network device, or NULL.


Detailed Description

Data transfer metadata.

Definition at line 105 of file xfer.h.


Field Documentation

Basis for data position.

Must be one of SEEK_CUR or SEEK_SET.

Definition at line 112 of file xfer.h.

Referenced by downloader_xfer_deliver_iob(), posix_file_xfer_deliver_iob(), pxe_tftp_xfer_deliver_iob(), slam_mc_socket_deliver(), and tftp_rx_data().

struct sockaddr* xfer_metadata::src [read]

Source socket address, or NULL.

Definition at line 114 of file xfer.h.

Referenced by dhcp_deliver_iob(), pxe_udp_deliver_iob(), pxenv_udp_write(), tftp_rx(), udp_rx(), and udp_xfer_deliver_iob().

struct sockaddr* xfer_metadata::dest [read]

Destination socket address, or NULL.

Definition at line 116 of file xfer.h.

Referenced by pxe_udp_deliver_iob(), tftp_send_ack(), tftp_send_error(), udp_rx(), and udp_xfer_deliver_iob().

Network device, or NULL.

Definition at line 118 of file xfer.h.

Referenced by dhcp_tx(), and udp_xfer_deliver_iob().


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

Generated on Tue Apr 6 20:02:11 2010 for gPXE by  doxygen 1.5.7.1