Public Member Functions | Protected Attributes

AcsBulkdata::BulkDataNTReceiverStreamBase Class Reference

#include <bulkDataNTReceiverStream.h>

Inheritance diagram for AcsBulkdata::BulkDataNTReceiverStreamBase:
Inheritance graph
[legend]
Collaboration diagram for AcsBulkdata::BulkDataNTReceiverStreamBase:
Collaboration graph
[legend]

List of all members.

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]
AcsBulkdata::BulkDataNTReceiverStreamBase::BulkDataNTReceiverStreamBase ( const char *  receiverName,
const char *  streamName,
const ReceiverStreamConfiguration cfg 
) [inline]

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

Referenced by getReceiverName(), and setReceiverName().


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