Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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:
Generated on Thu Apr 30 02:29:10 2009 for ACS IDL interfaces by doxygen 1.3.8