AcsBulkdata::ReceiverStreamConfiguration

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

AcsBulkdata::ReceiverStreamConfiguration −

SYNOPSIS

#include <bulkDataNTConfiguration.h>

Inherits AcsBulkdata::StreamConfiguration.

Public Member Functions

ReceiverStreamConfiguration ()

void setDDSReceiverStreamQoS (char *cfg)

void setDDSReceiverStreamQoS (char *profileName, char *cfg)

bool isUseIncrementUnicastPort () const

void setUseIncrementUnicastPort (bool usePort)

unsigned short getBaseUnicastPort () const

void setBaseUnicastPort (unsigned short port)

Static Public Attributes

static bool DEFAULT_USE_INCREMENT_UNICAST_PORT

static unsigned short DEFAULT_BASE_UNICAST_PORT

default use increment

Protected Attributes

ReceiverType type

default base unicast port

unsigned short baseUnicastPort

bool useIncrementUnicastPort

Detailed Description

A Receiver stream configuration. It consists in a seres of receiver flow configurations, and also of the receiver type

Constructor & Destructor Documentation

AcsBulkdata::ReceiverStreamConfiguration::ReceiverStreamConfiguration ()

Member Function Documentation

unsigned short AcsBulkdata::ReceiverStreamConfiguration::getBaseUnicastPort () const [inline]

References baseUnicastPort.

Referenced by AcsBulkdata::BulkDataNTReceiverStreamBase::BulkDataNTReceiverStreamBase().

bool AcsBulkdata::ReceiverStreamConfiguration::isUseIncrementUnicastPort () const [inline]

References useIncrementUnicastPort.

Referenced by AcsBulkdata::BulkDataNTReceiverStreamBase::BulkDataNTReceiverStreamBase().

void AcsBulkdata::ReceiverStreamConfiguration::setBaseUnicastPort (unsigned short port) [inline]

References baseUnicastPort.

void AcsBulkdata::ReceiverStreamConfiguration::setDDSReceiverStreamQoS (char * cfg) Sets DDS QoS directly using XML

Parameters:

cfg (same value that can be given to DDSReceiverFlowQoS elemtn in CDB

void AcsBulkdata::ReceiverStreamConfiguration::setDDSReceiverStreamQoS (char * profileName, char * cfg) Sets DDS QoS directly using XML + profile name (if we need to have it unique)

Parameters:

profileName
cfg

void AcsBulkdata::ReceiverStreamConfiguration::setUseIncrementUnicastPort (bool usePort) [inline]

References useIncrementUnicastPort.

Member Data Documentation

unsigned short AcsBulkdata::ReceiverStreamConfiguration::baseUnicastPort [protected] base port for unicast, if it is configured to use incremental port number for flows in the stream (useIncramentUnicastPort=true) ... ... ReceiverFlowConfiguration::unicastPort takes precedence if define (!=0)

Referenced by getBaseUnicastPort(), and setBaseUnicastPort().

unsigned short AcsBulkdata::ReceiverStreamConfiguration::DEFAULT_BASE_UNICAST_PORT [static]

default use increment

bool AcsBulkdata::ReceiverStreamConfiguration::DEFAULT_USE_INCREMENT_UNICAST_PORT [static]

ReceiverType AcsBulkdata::ReceiverStreamConfiguration::type [protected]

default base unicast port

bool AcsBulkdata::ReceiverStreamConfiguration::useIncrementUnicastPort [protected]

Referenced by isUseIncrementUnicastPort(), and setUseIncrementUnicastPort().

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.