Public Member Functions

bulkdata::BulkDataSender Interface Reference

import "bulkDataSender.idl";

Inheritance diagram for bulkdata::BulkDataSender:
Inheritance graph
[legend]
Collaboration diagram for bulkdata::BulkDataSender:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void connect (in BulkDataReceiver receiver) raises (ACSBulkDataError::AVConnectErrorEx)
void disconnect () raises (ACSBulkDataError::AVDisconnectErrorEx)
void startSend () raises (ACSBulkDataError::AVStartSendErrorEx)
void paceData () raises (ACSBulkDataError::AVPaceDataErrorEx)
void stopSend () raises (ACSBulkDataError::AVStopSendErrorEx)

Detailed Description

Defines the interface for the Bulk Data Sender Component.


Member Function Documentation

void bulkdata::BulkDataSender::connect ( in BulkDataReceiver  receiver  )  raises (ACSBulkDataError::AVConnectErrorEx)

Initializes the TAO A/V, and creates the Sender Stream End Point and Flow End Point. It retrieves the Receiver Stream End Point and binds the two streams.

Parameters:
receiver reference of the Receiver Component.
Returns:
void

void bulkdata::BulkDataSender::disconnect (  )  raises (ACSBulkDataError::AVDisconnectErrorEx)

Disconnect // TBD

Returns:
void

void bulkdata::BulkDataSender::paceData (  )  raises (ACSBulkDataError::AVPaceDataErrorEx)

Sends data to the Receiver calling the receive_frame() method on the Receiver side. This method must be overriden by the user to send his own data.

Parameters:
size buffer size of the sent data.
Returns:
void

void bulkdata::BulkDataSender::startSend (  )  raises (ACSBulkDataError::AVStartSendErrorEx)

Calls the Receiver handle_start() method once the connection is established.

Returns:
void

void bulkdata::BulkDataSender::stopSend (  )  raises (ACSBulkDataError::AVStopSendErrorEx)

Calls the Receiver handle_stop() method.

Returns:
void


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