Compute Graph Framework SDK Reference  5.12
dw::framework::ChannelParams Class Reference

Detailed Description

Class to hold the parsed Channel parameters.

Definition at line 631 of file ChannelParameters.hpp.

Public Member Functions

 ChannelParams (const ChannelParams &other)
 
 ChannelParams (const char *params)
 
uint32_t getConnectGroupID () const
 
uint32_t getDataOffset () const
 
bool getDebugMode () const
 
uint16_t getDebugPort () const
 
uint16_t getExpectedConnectionsCount () const
 
uint16_t getExpectedDebugConnectionsCount () const
 
size_t getFifoSize () const
 
ChannelParamStr getId () const
 
bool getMailboxMode () const
 
const ChannelNvSciStreamParamsgetNvSciStreamParams () const
 
size_t getPoolCapacity () const
 
bool getReuseEnabled () const
 
ChannelRole getRole () const
 
ChannelParamStr getSingletonId () const
 
bool getSingletonMode () const
 
const ChannelSocketParamsgetSocketParams () const
 
const char * getStr () const
 
bool getSyncEnabled () const
 
ChannelType getType () const
 
uint32_t getUID () const
 
bool isStrictFifo () const
 
ChannelParamsoperator= (const ChannelParams &other)=default
 
void setMailboxMode (bool mailboxEnabled)
 
void setStrictFifo (bool strictFifo)
 
 ~ChannelParams ()=default
 

Constructor & Destructor Documentation

◆ ChannelParams() [1/2]

dw::framework::ChannelParams::ChannelParams ( const char *  params)
inlineexplicit

◆ ChannelParams() [2/2]

dw::framework::ChannelParams::ChannelParams ( const ChannelParams other)
inline

Definition at line 727 of file ChannelParameters.hpp.

◆ ~ChannelParams()

dw::framework::ChannelParams::~ChannelParams ( )
default

Member Function Documentation

◆ getConnectGroupID()

uint32_t dw::framework::ChannelParams::getConnectGroupID ( ) const
inline

Definition at line 770 of file ChannelParameters.hpp.

◆ getDataOffset()

uint32_t dw::framework::ChannelParams::getDataOffset ( ) const
inline

Definition at line 758 of file ChannelParameters.hpp.

◆ getDebugMode()

bool dw::framework::ChannelParams::getDebugMode ( ) const
inline

Definition at line 764 of file ChannelParameters.hpp.

◆ getDebugPort()

uint16_t dw::framework::ChannelParams::getDebugPort ( ) const
inline

Definition at line 738 of file ChannelParameters.hpp.

◆ getExpectedConnectionsCount()

uint16_t dw::framework::ChannelParams::getExpectedConnectionsCount ( ) const
inline

Definition at line 765 of file ChannelParameters.hpp.

◆ getExpectedDebugConnectionsCount()

uint16_t dw::framework::ChannelParams::getExpectedDebugConnectionsCount ( ) const
inline

Definition at line 766 of file ChannelParameters.hpp.

◆ getFifoSize()

size_t dw::framework::ChannelParams::getFifoSize ( ) const
inline

Definition at line 739 of file ChannelParameters.hpp.

◆ getId()

ChannelParamStr dw::framework::ChannelParams::getId ( ) const
inline

Definition at line 736 of file ChannelParameters.hpp.

◆ getMailboxMode()

bool dw::framework::ChannelParams::getMailboxMode ( ) const
inline

Definition at line 750 of file ChannelParameters.hpp.

◆ getNvSciStreamParams()

const ChannelNvSciStreamParams & dw::framework::ChannelParams::getNvSciStreamParams ( ) const
inline

Definition at line 781 of file ChannelParameters.hpp.

◆ getPoolCapacity()

size_t dw::framework::ChannelParams::getPoolCapacity ( ) const
inline

◆ getReuseEnabled()

bool dw::framework::ChannelParams::getReuseEnabled ( ) const
inline

Definition at line 762 of file ChannelParameters.hpp.

Referenced by dw::framework::PortInput< T >::bindChannel().

◆ getRole()

ChannelRole dw::framework::ChannelParams::getRole ( ) const
inline

Definition at line 767 of file ChannelParameters.hpp.

◆ getSingletonId()

ChannelParamStr dw::framework::ChannelParams::getSingletonId ( ) const
inline

Definition at line 737 of file ChannelParameters.hpp.

◆ getSingletonMode()

bool dw::framework::ChannelParams::getSingletonMode ( ) const
inline

Definition at line 761 of file ChannelParameters.hpp.

◆ getSocketParams()

const ChannelSocketParams & dw::framework::ChannelParams::getSocketParams ( ) const
inline

Definition at line 772 of file ChannelParameters.hpp.

◆ getStr()

const char * dw::framework::ChannelParams::getStr ( ) const
inline

Definition at line 735 of file ChannelParameters.hpp.

◆ getSyncEnabled()

bool dw::framework::ChannelParams::getSyncEnabled ( ) const
inline

Definition at line 759 of file ChannelParameters.hpp.

◆ getType()

ChannelType dw::framework::ChannelParams::getType ( ) const
inline

Definition at line 768 of file ChannelParameters.hpp.

◆ getUID()

uint32_t dw::framework::ChannelParams::getUID ( ) const
inline

Definition at line 769 of file ChannelParameters.hpp.

◆ isStrictFifo()

bool dw::framework::ChannelParams::isStrictFifo ( ) const
inline

Definition at line 744 of file ChannelParameters.hpp.

◆ operator=()

ChannelParams & dw::framework::ChannelParams::operator= ( const ChannelParams other)
default

◆ setMailboxMode()

void dw::framework::ChannelParams::setMailboxMode ( bool  mailboxEnabled)
inline

Definition at line 760 of file ChannelParameters.hpp.

◆ setStrictFifo()

void dw::framework::ChannelParams::setStrictFifo ( bool  strictFifo)
inline

Definition at line 745 of file ChannelParameters.hpp.


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