#include <bulkDataNTStream.h>


Public Member Functions | |
| BulkDataNTStream (const char *name, const StreamConfiguration &cfg) | |
| virtual | ~BulkDataNTStream () |
| std::string | getName () |
Friends | |
| class | BulkDataNTReceiverFlow |
: flow or stream name | |
adding and applying DDS QoS profile. Setting qoS from XML for a stream or a flow configuration | |
| static unsigned int | factoryRefCount_m |
| std::string | streamName_m |
| StreamConfiguration | configuration_m |
| DDS::DomainParticipant * | participant_m |
| if we use just one participant | |
| ACE_Recursive_Thread_Mutex | globalPartMutex_m |
| could be a newly created per stream or used global one | |
| ACE_Recursive_Thread_Mutex | DDSFactoryMutex_m |
| protection global participant + counter | |
| static DDS::DomainParticipantFactory * | factory_m |
| static unsigned int | globalParticipantRefCount_m |
| static DDS::DomainParticipant * | globalParticipant_m |
| how many streams do need the participant | |
| void | addDDSQoSProfile (DDSConfiguration &cfg, const char *name) |
| void | removeDDSQoSProfile (const DDSConfiguration &cfg) |
| removing DDS QoS profile (from XML for a stream or a flow) | |
| DDS::DomainParticipant * | getDDSParticipant () |
| how many time / streams need the factory | |
| virtual void | removeFlowFromMap (const char *flow)=0 |
| void | createDDSFactory () |
| void | destroyDDSFactory () |
| DDS::DomainParticipant * | createDDSParticipant () |
| void | destroyDDSParticipant (DDS::DomainParticipant *domainParticipant) |
base class for Bulk data sender and receiver TBD probably we do not need it
| AcsBulkdata::BulkDataNTStream::BulkDataNTStream | ( | const char * | name, | |
| const StreamConfiguration & | cfg | |||
| ) |
Constructor
| virtual AcsBulkdata::BulkDataNTStream::~BulkDataNTStream | ( | ) | [virtual] |
Destructor
| void AcsBulkdata::BulkDataNTStream::addDDSQoSProfile | ( | DDSConfiguration & | cfg, | |
| const char * | name | |||
| ) |
| void AcsBulkdata::BulkDataNTStream::createDDSFactory | ( | ) | [protected] |
| DDS::DomainParticipant* AcsBulkdata::BulkDataNTStream::createDDSParticipant | ( | ) | [protected] |
| void AcsBulkdata::BulkDataNTStream::destroyDDSFactory | ( | ) | [protected] |
| void AcsBulkdata::BulkDataNTStream::destroyDDSParticipant | ( | DDS::DomainParticipant * | domainParticipant | ) | [protected] |
| DDS::DomainParticipant* AcsBulkdata::BulkDataNTStream::getDDSParticipant | ( | ) | [inline, protected] |
how many time / streams need the factory
References participant_m.
| std::string AcsBulkdata::BulkDataNTStream::getName | ( | void | ) | [inline] |
References streamName_m.
| void AcsBulkdata::BulkDataNTStream::removeDDSQoSProfile | ( | const DDSConfiguration & | cfg | ) |
removing DDS QoS profile (from XML for a stream or a flow)
| virtual void AcsBulkdata::BulkDataNTStream::removeFlowFromMap | ( | const char * | flow | ) | [protected, pure virtual] |
friend class BulkDataNTReceiverFlow [friend] |
ACE_Recursive_Thread_Mutex AcsBulkdata::BulkDataNTStream::DDSFactoryMutex_m [protected] |
protection global participant + counter
DDS::DomainParticipantFactory* AcsBulkdata::BulkDataNTStream::factory_m [static, protected] |
unsigned int AcsBulkdata::BulkDataNTStream::factoryRefCount_m [static] |
DDS::DomainParticipant* AcsBulkdata::BulkDataNTStream::globalParticipant_m [static, protected] |
how many streams do need the participant
unsigned int AcsBulkdata::BulkDataNTStream::globalParticipantRefCount_m [static, protected] |
ACE_Recursive_Thread_Mutex AcsBulkdata::BulkDataNTStream::globalPartMutex_m [protected] |
could be a newly created per stream or used global one
DDS::DomainParticipant* AcsBulkdata::BulkDataNTStream::participant_m [protected] |
if we use just one participant
Referenced by getDDSParticipant().
std::string AcsBulkdata::BulkDataNTStream::streamName_m [protected] |
Referenced by getName().
1.7.0