#include <bulkDataFlowProducer.h>
Public Member Functions | |
BulkDataFlowProducer (const char *flowname, AVStreams::protocolSpec prot, const char *format, TAO_StreamCtrl *strCtrl) | |
virtual | ~BulkDataFlowProducer () |
virtual int | get_callback (const char *flowname, TAO_AV_Callback *&callback) |
virtual int | set_protocol_object (const char *flowname, TAO_AV_Protocol_Object *object) |
virtual TAO_AV_Protocol_Object * | getProtocolObject () |
virtual TSenderCallback * | getBulkDataCallback () |
virtual void | set_flow_handler (const char *flowname, TAO_AV_Flow_Handler *handler) |
virtual TAO_AV_Flow_Handler * | getFlowHandler () |
Private Attributes | |
ACE_CString | flowname_m |
TAO_AV_Protocol_Object * | protObj_p |
TSenderCallback * | callback_p |
TAO_StreamCtrl * | strCtrl_p |
TAO_AV_Flow_Handler * | handler_p |
AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::BulkDataFlowProducer | ( | const char * | flowname, | |
AVStreams::protocolSpec | prot, | |||
const char * | format, | |||
TAO_StreamCtrl * | strCtrl | |||
) |
Constructor
flowname | ||
AVStreams::protocolSpec | ||
format | ||
TAO_StreamCtrl |
|
virtual AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::~BulkDataFlowProducer | ( | ) | [virtual] |
Destructor
virtual int AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::get_callback | ( | const char * | flowname, | |
TAO_AV_Callback *& | callback | |||
) | [virtual] |
Creates the application callback and return its handle to AVStreams for further application callbacks. This callback will be used to store data e.g. in the Archive.
flowname | ||
TAO_AV_Callback |
virtual TSenderCallback* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::getBulkDataCallback | ( | ) | [virtual] |
virtual TAO_AV_Flow_Handler* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::getFlowHandler | ( | ) | [virtual] |
virtual TAO_AV_Protocol_Object* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::getProtocolObject | ( | ) | [virtual] |
Get the protocol object
virtual void AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::set_flow_handler | ( | const char * | flowname, | |
TAO_AV_Flow_Handler * | handler | |||
) | [virtual] |
virtual int AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::set_protocol_object | ( | const char * | flowname, | |
TAO_AV_Protocol_Object * | object | |||
) | [virtual] |
Set the protocol object
flowname | ||
TAO_AV_Protocol_Object |
TSenderCallback* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::callback_p [private] |
ACE_CString AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::flowname_m [private] |
TAO_AV_Flow_Handler* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::handler_p [private] |
TAO_AV_Protocol_Object* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::protObj_p [private] |
TAO_StreamCtrl* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::strCtrl_p [private] |