AcsBulkdata::BulkDataNTReceiverStreamBase

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

NAME

AcsBulkdata::BulkDataNTReceiverStreamBase −

SYNOPSIS

#include <bulkDataNTReceiverStream.h>

Inherits AcsBulkdata::BulkDataNTStream.

Inherited by AcsBulkdata::BulkDataNTReceiverStream< TReceiverCallback >, and AcsBulkdata::BulkDataNTReceiverStream< TestCB >.

Public Member Functions

BulkDataNTReceiverStreamBase (const char *streamName, const ReceiverStreamConfiguration &cfg)

BulkDataNTReceiverStreamBase (const char *receiverName, const char *streamName, const ReceiverStreamConfiguration &cfg)

void setReceiverName (char *recvName)

void setReceiverName (const char *recvName)

const char * getReceiverName ()

unsigned short getNextFlowUnicastPort ()

Protected Attributes

std::string receiverName_m

unsigned short flowUnicastPort_m

Constructor & Destructor Documentation

AcsBulkdata::BulkDataNTReceiverStreamBase::BulkDataNTReceiverStreamBase (const char * streamName, const ReceiverStreamConfiguration & cfg) [inline]

References flowUnicastPort_m, AcsBulkdata::ReceiverStreamConfiguration::getBaseUnicastPort(), and AcsBulkdata::ReceiverStreamConfiguration::isUseIncrementUnicastPort().

AcsBulkdata::BulkDataNTReceiverStreamBase::BulkDataNTReceiverStreamBase (const char * receiverName, const char * streamName, const ReceiverStreamConfiguration & cfg) [inline]

References AcsBulkdata::ReceiverFlowConfiguration::DEFAULT_UNICAST_PORT, flowUnicastPort_m, AcsBulkdata::ReceiverStreamConfiguration::getBaseUnicastPort(), and AcsBulkdata::ReceiverStreamConfiguration::isUseIncrementUnicastPort().

Member Function Documentation

unsigned short AcsBulkdata::BulkDataNTReceiverStreamBase::getNextFlowUnicastPort () [inline] Returns next flow unicast port, and prepare the next one (increment by one) that will be returned by next call. If useIncrementUnicastPort was set to false it returns ReceiverFlowConfiguration::DEFAULT_UNICAST_PORT (=0) (and does not increment)

References AcsBulkdata::ReceiverFlowConfiguration::DEFAULT_UNICAST_PORT, and flowUnicastPort_m.

const char* AcsBulkdata::BulkDataNTReceiverStreamBase::getReceiverName () [inline] Gives the name (of previously set) receiver name

Returns:

receiver name

References receiverName_m.

void AcsBulkdata::BulkDataNTReceiverStreamBase::setReceiverName (char * recvName) [inline] Set receiver name (in receiver callback). Nothing to do with stream/flow name!

Parameters:

recvName the name of receiver

References receiverName_m.

void AcsBulkdata::BulkDataNTReceiverStreamBase::setReceiverName (const char * recvName) [inline] Set receiver name (in receiver callback). Nothing to do with stream/flow name!

Parameters:

recvName

References receiverName_m.

Member Data Documentation

unsigned short AcsBulkdata::BulkDataNTReceiverStreamBase::flowUnicastPort_m [protected]

Referenced by BulkDataNTReceiverStreamBase(), and getNextFlowUnicastPort().

std::string AcsBulkdata::BulkDataNTReceiverStreamBase::receiverName_m [protected]

Referenced by getReceiverName(), and setReceiverName().

Author

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