AcsBulkdata::BulkDataNTReceiverStreamBase − |
#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 |
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(). |
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. |
unsigned short AcsBulkdata::BulkDataNTReceiverStreamBase::flowUnicastPort_m [protected] |
Referenced by BulkDataNTReceiverStreamBase(), and getNextFlowUnicastPort(). |
std::string AcsBulkdata::BulkDataNTReceiverStreamBase::receiverName_m [protected] |
Referenced by getReceiverName(), and setReceiverName(). |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |