AcsBulkdata::BulkDataFlowProducer − |
#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 |
template<class TSenderCallback> class AcsBulkdata::BulkDataFlowProducer< TSenderCallback > |
template<class TSenderCallback > AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::BulkDataFlowProducer (const char * flowname, AVStreams::protocolSpec prot, const char * format, TAO_StreamCtrl * strCtrl) Constructor |
Parameters: |
flowname |
template<class TSenderCallback > virtual AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::~BulkDataFlowProducer () [virtual] Destructor |
template<class TSenderCallback > 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. |
Parameters: |
flowname |
Returns: |
int |
template<class TSenderCallback > virtual TSenderCallback* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::getBulkDataCallback () [virtual] |
template<class TSenderCallback > virtual TAO_AV_Flow_Handler* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::getFlowHandler () [virtual] |
template<class TSenderCallback > virtual TAO_AV_Protocol_Object* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::getProtocolObject () [virtual] Get the protocol object |
Returns: |
TAO_AV_Protocol_Object * |
template<class TSenderCallback > virtual void AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::set_flow_handler (const char * flowname, TAO_AV_Flow_Handler * handler) [virtual] |
template<class TSenderCallback > virtual int AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::set_protocol_object (const char * flowname, TAO_AV_Protocol_Object * object) [virtual] Set the protocol object |
Parameters: |
flowname |
Returns: |
int |
template<class TSenderCallback > TSenderCallback* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::callback_p [private] |
template<class TSenderCallback > ACE_CString AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::flowname_m [private] |
template<class TSenderCallback > TAO_AV_Flow_Handler* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::handler_p [private] |
template<class TSenderCallback > TAO_AV_Protocol_Object* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::protObj_p [private] |
template<class TSenderCallback > TAO_StreamCtrl* AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::strCtrl_p [private] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |