| 
    UM C API
    6.17
    
   | 
 
Statistics packet header layout. More...
#include <lbmmon.h>
Data Fields | |
| lbm_uint_t | mSignature | 
| lbm_ushort_t | mType | 
| lbm_ushort_t | mAttributeBlockLength | 
| lbm_ushort_t | mDataLength | 
| lbm_ushort_t | mFiller | 
Statistics packet header layout.
A statistics packet consists of five fixed-length and fixed-position fields, as documented below. It is followed by two variable-length blocks. The attribute block is located at packet + sizeof(lbmmon_packet_hdr_t), and is mAttributeBlockLength (when properly interpreted) bytes in length (which may be zero). The statistics data block is located immediately following the attribute block.
| lbm_ushort_t lbmmon_packet_hdr_t_stct::mAttributeBlockLength | 
Length of optional, variable-length attribute block in network order.
| lbm_ushort_t lbmmon_packet_hdr_t_stct::mDataLength | 
Length of variable-length statistics data in network order.
| lbm_ushort_t lbmmon_packet_hdr_t_stct::mFiller | 
Filler to assure proper alignment of the structure.
| lbm_uint_t lbmmon_packet_hdr_t_stct::mSignature | 
Packet signature in network order. Must be LBMMON_PACKET_SIGNATURE.
| lbm_ushort_t lbmmon_packet_hdr_t_stct::mType | 
Type of statistics, in network order. See LBMMON_PACKET_TYPE_*.