IFXDataBlockQueue

The IFXDataBlockQueue interface is used to hold a list of pointers to IFXDataBlock components. The IFXDataBlock interface is supported by the CIFXDataBlock component and holds data that has been read in by a data block reader.

Clear

Clears out the data block list

GetNextBlock

Get the next data block from the list (removing it from the list

AppendBlock

Add a data block to the end of the list

Copy

Get a copy of the data block list


IFXDataBlockQueue::Clear()

This method clears out the data block list, releasing the contents.

Parameters:

None

Return Values


IFXDataBlockQueue::GetNextBlock(IFXDataBlock **ppDataBlock)

This method gets the next data block from the list and removes it from the list.

Parameters:

ppDataBlock

Handle to the IFXDataBlock

Return Values


IFXDataBlockQueue::AppendBlock(IFXDataBlock *pDataBlock)

This method adds a data block to the end of the list.

Parameters:

pDataBlock

Pointer to the IFXDataBlock

Return Values


IFXDataBlockQueue::Copy(IFXDataBlockQueue **ppDataBlockQueue)

This method gets a copy of the data block list.

Parameters:

ppDataBlockQueue

Handle to the IFXDataBlockQueue

Return Values


§See asterisked (*) statement at Legal Information © 2001 Intel Corporation.