AcsBulkdata::BulkDataNTDDS

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

NAME

AcsBulkdata::BulkDataNTDDS −

SYNOPSIS

#include <bulkDataNTDDS.h>

Inherited by AcsBulkdata::BulkDataNTDDSPublisher, and AcsBulkdata::BulkDataNTDDSSubscriber.

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

const DDSConfiguration AcsBulkdata::BulkDataNTDDS::ddsCfg_m [protected]

pointer to participant

DDS::DomainParticipant* AcsBulkdata::BulkDataNTDDS::participant_m [protected]

std::string AcsBulkdata::BulkDataNTDDS::topicName_m [protected]

configuration

Author

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