Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

Frame_FrameHeader_Tag Struct Reference

#include <FrameQDefs.h>

Collaboration diagram for Frame_FrameHeader_Tag:

Collaboration graph
[legend]

Detailed Description

Structure of the base frame header. FrameQ maintains list of frames to be retrieved by FrameQ reader client. Application is expected to use Helper API to extract fileds and exteneded header pointer.

Definition at line 104 of file FrameQDefs.h.

Data Fields

UInt32 reserved0
UInt32 reserved1
UInt16 baseHeaderSize
UInt16 headerSize
UInt32 frmAllocaterId
UInt32 frameBufType
UInt8 freeFrmQueueNo
UInt8 numFrameBuffers
Frame_FrameBufInfo frameBufInfo [1]


Field Documentation

UInt16 Frame_FrameHeader_Tag::baseHeaderSize
 

Size of the base frame header.

Definition at line 110 of file FrameQDefs.h.

Frame_FrameBufInfo Frame_FrameHeader_Tag::frameBufInfo[1]
 

Information of Frame buffers. see Frame_FrameBufInfo

Definition at line 124 of file FrameQDefs.h.

UInt32 Frame_FrameHeader_Tag::frameBufType
 

Definition at line 117 of file FrameQDefs.h.

UInt8 Frame_FrameHeader_Tag::freeFrmQueueNo
 

Free quque No from which frame is allocated in FrameQBufMgr.

Definition at line 120 of file FrameQDefs.h.

UInt32 Frame_FrameHeader_Tag::frmAllocaterId
 

Denotes the FrameQBufMgr Id from which frame is allocated.

Definition at line 116 of file FrameQDefs.h.

UInt16 Frame_FrameHeader_Tag::headerSize
 

Size of the frame header(total size of base header and extended header).

Definition at line 112 of file FrameQDefs.h.

UInt8 Frame_FrameHeader_Tag::numFrameBuffers
 

Number of framebuffers in frame.

Definition at line 122 of file FrameQDefs.h.

UInt32 Frame_FrameHeader_Tag::reserved0
 

reserverd field

Definition at line 106 of file FrameQDefs.h.

UInt32 Frame_FrameHeader_Tag::reserved1
 

reserverd field

Definition at line 108 of file FrameQDefs.h.


The documentation for this struct was generated from the following file:
Generated on Mon Mar 14 11:59:49 2011 for Syslink by  doxygen 1.4.4