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

AcsBulkdata::BulkDataNTStream Class Reference

#include <bulkDataNTStream.h>

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

List of all members.

Public Member Functions

 BulkDataNTStream (const char *name, const StreamConfiguration &cfg)
virtual ~BulkDataNTStream ()
std::string getName ()

Protected Member Functions

DDS::DomainParticipant * getDDSParticipant ()
virtual void removeFlowFromMap (const char *flow)=0
void createDDSFactory ()
void createDDSParticipant ()
void destroyDDSParticipant ()

Protected Attributes

std::string streamName_m
const StreamConfigurationconfiguration_m
DDS::DomainParticipantFactory * factory_m
DDS::DomainParticipant * participant_m

Friends

class BulkDataNTReceiverFlow

Detailed Description

base class for Bulk data sender and receiver TBD probably we do not need it


Constructor & Destructor Documentation

AcsBulkdata::BulkDataNTStream::BulkDataNTStream ( const char *  name,
const StreamConfiguration cfg 
)

Constructor

virtual AcsBulkdata::BulkDataNTStream::~BulkDataNTStream (  )  [virtual]

Destructor


Member Function Documentation

void AcsBulkdata::BulkDataNTStream::createDDSFactory (  )  [protected]
void AcsBulkdata::BulkDataNTStream::createDDSParticipant (  )  [protected]
void AcsBulkdata::BulkDataNTStream::destroyDDSParticipant (  )  [protected]
DDS::DomainParticipant* AcsBulkdata::BulkDataNTStream::getDDSParticipant (  )  [inline, protected]

References participant_m.

std::string AcsBulkdata::BulkDataNTStream::getName ( void   )  [inline]

References streamName_m.

virtual void AcsBulkdata::BulkDataNTStream::removeFlowFromMap ( const char *  flow  )  [protected, pure virtual]

Friends And Related Function Documentation

friend class BulkDataNTReceiverFlow [friend]

Member Data Documentation

DDS::DomainParticipantFactory* AcsBulkdata::BulkDataNTStream::factory_m [protected]
DDS::DomainParticipant* AcsBulkdata::BulkDataNTStream::participant_m [protected]

Referenced by getDDSParticipant().

Referenced by getName().


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