Compute Graph Framework SDK Reference  5.8
dw::framework::PortCollectionDescriptor Class Reference

Detailed Description

Definition at line 90 of file PortCollectionDescriptor.hpp.

Public Member Functions

void addDescriptor (PortDescriptor &&descriptor)
 
const PortDescriptorgetDescriptor (const char *identifier) const
 
const PortDescriptorgetDescriptor (size_t index) const
 
size_t getDescriptorIndex (const char *identifier) const
 
size_t getDescriptorSize () const
 
PortDirection getDirection () const
 
size_t getPortIndex (const char *identifier) const
 
size_t getPortSize () const
 
bool isValid (const char *identifier) const
 
bool isValid (size_t portIndex) const
 
 PortCollectionDescriptor (PortDirection direction, size_t portOffset=0)
 

Protected Attributes

dw::core::VectorFixed< PortDescriptor, MAX_PORT_DESCRIPTOR_PER_COLLECTIONm_descriptors
 
PortDirection m_direction
 
size_t m_portOffset
 

Constructor & Destructor Documentation

◆ PortCollectionDescriptor()

dw::framework::PortCollectionDescriptor::PortCollectionDescriptor ( PortDirection  direction,
size_t  portOffset = 0 
)

Member Function Documentation

◆ addDescriptor()

void dw::framework::PortCollectionDescriptor::addDescriptor ( PortDescriptor &&  descriptor)

◆ getDescriptor() [1/2]

const PortDescriptor & dw::framework::PortCollectionDescriptor::getDescriptor ( const char *  identifier) const

◆ getDescriptor() [2/2]

const PortDescriptor & dw::framework::PortCollectionDescriptor::getDescriptor ( size_t  index) const

◆ getDescriptorIndex()

size_t dw::framework::PortCollectionDescriptor::getDescriptorIndex ( const char *  identifier) const

◆ getDescriptorSize()

size_t dw::framework::PortCollectionDescriptor::getDescriptorSize ( ) const

◆ getDirection()

PortDirection dw::framework::PortCollectionDescriptor::getDirection ( ) const

◆ getPortIndex()

size_t dw::framework::PortCollectionDescriptor::getPortIndex ( const char *  identifier) const

◆ getPortSize()

size_t dw::framework::PortCollectionDescriptor::getPortSize ( ) const

◆ isValid() [1/2]

bool dw::framework::PortCollectionDescriptor::isValid ( const char *  identifier) const

◆ isValid() [2/2]

bool dw::framework::PortCollectionDescriptor::isValid ( size_t  portIndex) const

Member Data Documentation

◆ m_descriptors

dw::core::VectorFixed<PortDescriptor, MAX_PORT_DESCRIPTOR_PER_COLLECTION> dw::framework::PortCollectionDescriptor::m_descriptors
protected

Definition at line 118 of file PortCollectionDescriptor.hpp.

◆ m_direction

PortDirection dw::framework::PortCollectionDescriptor::m_direction
protected

Definition at line 116 of file PortCollectionDescriptor.hpp.

◆ m_portOffset

size_t dw::framework::PortCollectionDescriptor::m_portOffset
protected

Definition at line 117 of file PortCollectionDescriptor.hpp.


The documentation for this class was generated from the following file: