Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Friends

AcsBulkdata::BulkDataNTSenderStream Class Reference

#include <bulkDataNTSenderStream.h>

Inheritance diagram for AcsBulkdata::BulkDataNTSenderStream:
Inheritance graph
[legend]
Collaboration diagram for AcsBulkdata::BulkDataNTSenderStream:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BulkDataNTSenderStream (const char *name, const SenderStreamConfiguration &cfg=SenderStreamConfiguration())
virtual ~BulkDataNTSenderStream ()
BulkDataNTSenderFlowcreateFlow (const char *flowName, const SenderFlowConfiguration &cfg=SenderFlowConfiguration(), BulkDataNTSenderFlowStatusCallback *cb=0, bool releaseCB=false)
void createMultipleFlowsFromConfig (const char *config)
BulkDataNTSenderFlowgetFlow (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

Member Typedef Documentation

typedef std::map<std::string, BulkDataNTSenderFlow*> AcsBulkdata::BulkDataNTSenderStream::SenderFlowMap [protected]

Constructor & Destructor Documentation

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.


Member Function Documentation

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]

Friends And Related Function Documentation

friend class BulkDataNTSenderFlow [friend]

Member Data Documentation


The documentation for this class was generated from the following file: