AcsBulkdata::BulkDataFlowProducer

NAME
SYNOPSIS
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

AcsBulkdata::BulkDataFlowProducer −

SYNOPSIS

#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 >

Constructor & Destructor Documentation

template<class TSenderCallback > AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::BulkDataFlowProducer (const char * flowname, AVStreams::protocolSpec prot, const char * format, TAO_StreamCtrl * strCtrl) Constructor

Parameters:

flowname
AVStreams::protocolSpec
format
TAO_StreamCtrl

template<class TSenderCallback > virtual AcsBulkdata::BulkDataFlowProducer< TSenderCallback >::~BulkDataFlowProducer () [virtual] Destructor

Member Function Documentation

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
TAO_AV_Callback

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
TAO_AV_Protocol_Object

Returns:

int

Member Data Documentation

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]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.