メイン   モジュール   デー タ構造   ファイルリスト   データフィールド   グローバル   関連ページ   注意事項   English

bpf_hdr Struct Reference
[Packet.dll definitions and data structures]

Packet header. More...

#include <Packet32.h>


Data Fields

timeval bh_tstamp
UINT bh_caplen
UINT bh_datalen
 Original length of packet.

USHORT bh_hdrlen


Detailed Description

Packet header.

This structure defines the header associated with every packet delivered to the application.

Definition at line 142 of file Packet32.h.


Field Documentation

UINT bh_caplen
 

Length of captured portion. The captured portion can be different from the original packet, because it is possible (with a proper filter) to instruct the driver to capture only a portion of the packets.

Definition at line 145 of file Packet32.h.

Referenced by NPF_Read(), NPF_tap(), NPF_TransferDataComplete(), and PrintPackets().

UINT bh_datalen
 

Original length of packet.

Definition at line 148 of file Packet32.h.

Referenced by NPF_Read(), NPF_tap(), and PrintPackets().

USHORT bh_hdrlen
 

Length of bpf header (this struct plus alignment padding). In some cases, a padding could be added between the end of this structure and the packet data for performance reasons. This filed can be used to retrieve the actual data of the packet.

Definition at line 149 of file Packet32.h.

Referenced by NPF_Read(), NPF_tap(), and PrintPackets().

struct timeval bh_tstamp
 

The timestamp associated with the captured packet. It is stored in a TimeVal structure.

Definition at line 143 of file Packet32.h.

Referenced by NPF_Read(), NPF_tap(), and NPF_TransferDataComplete().


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

documentation. Copyright (c)2002-2003 Politecnico di Torino.
2005 translated by Telebusiness,Inc.
 All rights reserved.