ByteStreamFramer Method Inputs

Input

Construct

Comment

abFieldHasData(field)

#define

a macro that indicates whether or not the data for the given field is present in the ai64Field array.

abytLayer

UCHAR*

byte array that holds the undecoded data for the current layer.

ai64Field

Aint64&

an array of field values for the current layer

aisizbitField

Aint&

an array that holds the size of each decoded field in the current layer

bHostDataOrder

bool

true if the bytes of the current field are designated as being in host data-order and false if they are in network data-order

evnFrameNumber

int64

holds the frame number of the frame currently being decoded

iDrf

int

contains meta-information about the frame that was not transmitted but collected by Frontline hardware and firmware. The meaning of these bits varies by analyzer and is subject to change.

ifrmofsbitLayerEnd

int

contains the offset within the frame of the last bit of the current layer

ifrmofsbitLayerStart

int

holds the bit offset of the current layer within the frame

ifrmofsbytLayerStart

int

holds the byte offset of the current layer within the frame

iofsbitCurrentField

int

holds the bit offset of the start of the current field

iofsbitFieldStart()

#define

provides the bit offset of each decoded field

iofsbytCurrentPosition

int

holds the offset of the byte corresponding to iofsbitCurrentPosition

inbytAvailableLayer

int

contains the number of data bytes that have been stored for the current layer

inbytFullLayer

int

holds the original full length, in bytes, of the current protocol layer

inbytLeftInAvailableLayer

int

holds the number of bytes stored for the current layer from the current position

inbytLeftInFullLayer

int

holds the number of bytes in the current layer from the current position

inbytTruncated

int

holds the number of bytes truncated in the current layer

iStream

int

holds the index of the current data stream