Public Member Functions | Protected Member Functions | Protected Attributes

AcsBulkdata::BulkDataNTSenderFlow Class Reference

#include <bulkDataNTSenderFlow.h>

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

List of all members.

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::BulkDataNTSenderStreamsenderStream_m
AcsBulkdata::BulkDataNTDDSPublisherddsPublisher_m
DDS::Topic * ddsTopic_m
BulkDataNTWriterListenerwriterReaderListener_m
ACSBulkData::BulkDataNTFrameDataWriter * ddsDataWriter_m
ACSBulkData::BulkDataNTFrame * frame_m

Constructor & Destructor Documentation

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.


Member Function Documentation

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]

Member Data Documentation

ACSBulkData::BulkDataNTFrameDataWriter* AcsBulkdata::BulkDataNTSenderFlow::ddsDataWriter_m [protected]
ACSBulkData::BulkDataNTFrame* AcsBulkdata::BulkDataNTSenderFlow::frame_m [protected]

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