#include <bulkDataNTSenderFlow.h>
Public Member Functions | |
BulkDataNTSenderFlow (BulkDataNTSenderStream *senderStream, const char *flowName, const SenderFlowConfiguration &sndCfg) | |
virtual | ~BulkDataNTSenderFlow () |
unsigned int | getNumberOfReceivers () |
void | startSend (ACE_Message_Block *param=0) |
void | startSend (const unsigned char *param, size_t len) |
void | sendData (const unsigned char *buffer, size_t len) |
void | stopSend () |
Protected Member Functions | |
void | writeFrame (ACSBulkData::DataType dataType, const unsigned char *param=0, size_t len=0, unsigned int restFrameCount=0) |
BulkDataNTSenderFlow () | |
disable default - empty constructor | |
void | operator= (const BulkDataNTSenderFlow &) |
ALMA C++ coding standards state assignment operators should be disabled. | |
BulkDataNTSenderFlow (const BulkDataNTSenderFlow &) | |
ALMA C++ coding standards state copy constructors should be disabled. | |
Protected Attributes | |
AcsBulkdata::BulkDataNTSenderStream * | senderStream_m |
AcsBulkdata::BulkDataNTDDSPublisher * | ddsPublisher_m |
DDS::Topic * | ddsTopic_m |
BulkDataNTWriterListener * | writerReaderListener_m |
ACSBulkData::BulkDataNTFrameDataWriter * | ddsDataWriter_m |
ACSBulkData::BulkDataNTFrame * | frame_m |
AcsBulkdata::BulkDataNTSenderFlow::BulkDataNTSenderFlow | ( | BulkDataNTSenderStream * | senderStream, | |
const char * | flowName, | |||
const SenderFlowConfiguration & | sndCfg | |||
) |
Constructor
virtual AcsBulkdata::BulkDataNTSenderFlow::~BulkDataNTSenderFlow | ( | ) | [virtual] |
Destructor
AcsBulkdata::BulkDataNTSenderFlow::BulkDataNTSenderFlow | ( | ) | [protected] |
disable default - empty constructor
AcsBulkdata::BulkDataNTSenderFlow::BulkDataNTSenderFlow | ( | const BulkDataNTSenderFlow & | ) | [protected] |
ALMA C++ coding standards state copy constructors should be disabled.
unsigned int AcsBulkdata::BulkDataNTSenderFlow::getNumberOfReceivers | ( | ) |
void AcsBulkdata::BulkDataNTSenderFlow::operator= | ( | const BulkDataNTSenderFlow & | ) | [protected] |
ALMA C++ coding standards state assignment operators should be disabled.
void AcsBulkdata::BulkDataNTSenderFlow::sendData | ( | const unsigned char * | buffer, | |
size_t | len | |||
) |
void AcsBulkdata::BulkDataNTSenderFlow::startSend | ( | ACE_Message_Block * | param = 0 |
) |
void AcsBulkdata::BulkDataNTSenderFlow::startSend | ( | const unsigned char * | param, | |
size_t | len | |||
) |
void AcsBulkdata::BulkDataNTSenderFlow::stopSend | ( | ) |
void AcsBulkdata::BulkDataNTSenderFlow::writeFrame | ( | ACSBulkData::DataType | dataType, | |
const unsigned char * | param = 0 , |
|||
size_t | len = 0 , |
|||
unsigned int | restFrameCount = 0 | |||
) | [protected] |
ACSBulkData::BulkDataNTFrameDataWriter* AcsBulkdata::BulkDataNTSenderFlow::ddsDataWriter_m [protected] |
DDS::Topic* AcsBulkdata::BulkDataNTSenderFlow::ddsTopic_m [protected] |
ACSBulkData::BulkDataNTFrame* AcsBulkdata::BulkDataNTSenderFlow::frame_m [protected] |