Class for a generic GenDC part descriptor.
More...
#include <decl_gendc_descriptor.hpp>
Inherited by GenDcPart1D, GenDcPart2D, and GenDcPartMetadata.
Class for a generic GenDC part descriptor.
◆ GetDataOffset()
Return the Data offset of this GenDC part.
- Returns
- Offset in bytes of the start of the Part's data section relative to the start of the Container's Descriptor for linear addressing.
- Exceptions
-
◆ GetDataSize()
Return the Data size of this GenDC part.
- Returns
- Size of the GenDC part's data in bytes.
- Exceptions
-
◆ GetFlags()
Return the flags of this GenDC part.
- Returns
- Flags specifying the characteristics and format of the GenDC part.
- Exceptions
-
◆ GetFlowId()
Return the Flow ID of this GenDC part.
- Returns
- Unique identifier of the data Flow used to transport and store the GenDC part's data.
- Exceptions
-
◆ GetFlowOffset()
Return the Flow offset of this GenDC part.
- Returns
- Offset in bytes of the Part's data in the data Flow used to transport and store the GenDC part's data relative to the Flows' base address.
- Exceptions
-
◆ GetFormat()
Return the data format of this GenDC part.
- Returns
- Data format of the GenDC part.
- Exceptions
-
◆ GetHeaderSize()
Return the size of this GenDC part descriptor.
- Returns
- Size in bytes of the GenDC part descriptor including Type specific fields.
- Exceptions
-
◆ GetOffset()
Return the offset of this part descriptor in the GenDC descriptor.
- Returns
- Offset in bytes from the start of the GenDC descriptor.
- Exceptions
-
◆ GetType()
Return the type of this GenDC part descriptor.
- Returns
- Type of this GenDC part descriptor.
- Exceptions
-
◆ SetDataOffset()
Set the Data offset of this GenDC part.
- Parameters
-
[in] | offset | Offset in bytes of the start of the Part's data section relative to the start of the Container's Descriptor for linear addressing. |
- Exceptions
-
- Note
- This method is only supported for user-created GenDC Descriptors.
◆ SetDataSize()
Set the Data size of this GenDC part.
- Parameters
-
[in] | size | Size of the GenDC part's data in bytes. |
- Exceptions
-
- Note
- The data size cannot be larger than the size specified during construction.
-
This method is only supported for user-created GenDC Descriptors.
◆ SetFlags()
Set the flags of this GenDC part.
- Parameters
-
[in] | flags | Flags specifying the characteristics and format of the GenDC part. |
- Exceptions
-
- Note
- This method is only supported for user-created GenDC Descriptors.