#include <bulkDataNTSenderStream.h>
Public Member Functions | |
BulkDataNTSenderStream (const char *name, const SenderStreamConfiguration &cfg=SenderStreamConfiguration()) | |
virtual | ~BulkDataNTSenderStream () |
BulkDataNTSenderFlow * | createFlow (const char *flowName, const SenderFlowConfiguration &cfg=SenderFlowConfiguration(), BulkDataNTSenderFlowStatusCallback *cb=0, bool releaseCB=false) |
void | createMultipleFlowsFromConfig (const char *config) |
BulkDataNTSenderFlow * | getFlow (const char *flowName) |
Protected Types | |
typedef std::map< std::string, BulkDataNTSenderFlow * > | SenderFlowMap |
Protected Member Functions | |
virtual void | removeFlowFromMap (const char *flow) |
BulkDataNTSenderStream () | |
disable default - empty constructor | |
void | operator= (const BulkDataNTSenderStream &) |
ALMA C++ coding standards state assignment operators should be disabled. | |
BulkDataNTSenderStream (const BulkDataNTSenderStream &) | |
ALMA C++ coding standards state copy constructors should be disabled. | |
Protected Attributes | |
SenderFlowMap | flows_m |
bool | notRemoveFromMap_m |
Friends | |
class | BulkDataNTSenderFlow |
typedef std::map<std::string, BulkDataNTSenderFlow*> AcsBulkdata::BulkDataNTSenderStream::SenderFlowMap [protected] |
AcsBulkdata::BulkDataNTSenderStream::BulkDataNTSenderStream | ( | const char * | name, | |
const SenderStreamConfiguration & | cfg = SenderStreamConfiguration() | |||
) |
Constructor
virtual AcsBulkdata::BulkDataNTSenderStream::~BulkDataNTSenderStream | ( | ) | [virtual] |
Destructor
AcsBulkdata::BulkDataNTSenderStream::BulkDataNTSenderStream | ( | ) | [protected] |
disable default - empty constructor
AcsBulkdata::BulkDataNTSenderStream::BulkDataNTSenderStream | ( | const BulkDataNTSenderStream & | ) | [protected] |
ALMA C++ coding standards state copy constructors should be disabled.
BulkDataNTSenderFlow* AcsBulkdata::BulkDataNTSenderStream::createFlow | ( | const char * | flowName, | |
const SenderFlowConfiguration & | cfg = SenderFlowConfiguration() , |
|||
BulkDataNTSenderFlowStatusCallback * | cb = 0 , |
|||
bool | releaseCB = false | |||
) |
void AcsBulkdata::BulkDataNTSenderStream::createMultipleFlowsFromConfig | ( | const char * | config | ) |
BulkDataNTSenderFlow* AcsBulkdata::BulkDataNTSenderStream::getFlow | ( | const char * | flowName | ) |
void AcsBulkdata::BulkDataNTSenderStream::operator= | ( | const BulkDataNTSenderStream & | ) | [protected] |
ALMA C++ coding standards state assignment operators should be disabled.
virtual void AcsBulkdata::BulkDataNTSenderStream::removeFlowFromMap | ( | const char * | flow | ) | [protected, virtual] |
Implements AcsBulkdata::BulkDataNTStream.
friend class BulkDataNTSenderFlow [friend] |
bool AcsBulkdata::BulkDataNTSenderStream::notRemoveFromMap_m [protected] |