Public Member Functions | Protected Member Functions | Protected Attributes

AcsBulkdata::BulkDataNTDDS Class Reference

#include <bulkDataNTDDS.h>

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

List of all members.

Public Member Functions

 BulkDataNTDDS (DDS::DomainParticipant *participant, const DDSConfiguration &ddsCfg)
virtual ~BulkDataNTDDS ()
DDS::Topic * createDDSTopic (const char *topicName)
void destroyDDSTopic (DDS::Topic *topic)

Protected Member Functions

 BulkDataNTDDS ()
 name of topic (it is set when createDDSTopic
void operator= (const BulkDataNTDDS &)
 ALMA C++ coding standards state assignment operators should be disabled.
 BulkDataNTDDS (const BulkDataNTDDS &)
 ALMA C++ coding standards state copy constructors should be disabled.

Protected Attributes

DDS::DomainParticipant * participant_m
const DDSConfiguration ddsCfg_m
 pointer to participant
std::string topicName_m
 configuration

Detailed Description

class responsible for all DDS related details


Constructor & Destructor Documentation

AcsBulkdata::BulkDataNTDDS::BulkDataNTDDS ( DDS::DomainParticipant *  participant,
const DDSConfiguration ddsCfg 
)

Constructor

Parameters:
participant participant
ddsCfg generic DDS configuration
virtual AcsBulkdata::BulkDataNTDDS::~BulkDataNTDDS (  )  [virtual]

Destructor

AcsBulkdata::BulkDataNTDDS::BulkDataNTDDS (  )  [protected]

name of topic (it is set when createDDSTopic

disable default - empty constructor

AcsBulkdata::BulkDataNTDDS::BulkDataNTDDS ( const BulkDataNTDDS  )  [protected]

ALMA C++ coding standards state copy constructors should be disabled.


Member Function Documentation

DDS::Topic* AcsBulkdata::BulkDataNTDDS::createDDSTopic ( const char *  topicName  ) 

It creates topic (and register the type) with name topicName using participant given in CTOR

Parameters:
topicName 
Returns:
void AcsBulkdata::BulkDataNTDDS::destroyDDSTopic ( DDS::Topic *  topic  ) 

It destroys topic and unregisters the type

Parameters:
topic 
void AcsBulkdata::BulkDataNTDDS::operator= ( const BulkDataNTDDS  )  [protected]

ALMA C++ coding standards state assignment operators should be disabled.


Member Data Documentation

pointer to participant

DDS::DomainParticipant* AcsBulkdata::BulkDataNTDDS::participant_m [protected]
std::string AcsBulkdata::BulkDataNTDDS::topicName_m [protected]

configuration


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