CoreDX DDS Java Reference Manual
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
DomainParticipantQos Class Reference

Structure that holds DomainParticipant Quality of Service policies. More...

Public Member Functions

 DomainParticipantQos ()

Public Attributes

UserDataQosPolicy user_data
EntityFactoryQosPolicy entity_factory
PropertyQosPolicy properties
EntityNameQosPolicy entity_name
LoggingQosPolicy logging
PeerParticipantQosPolicy peer_participants
DiscoveryQosPolicy discovery
ThreadModelQosPolicy thread_model

Static Public Attributes

static final DomainParticipantQos PARTICIPANT_QOS_DEFAULT = null

Detailed Description

Structure that holds DomainParticipant Quality of Service policies.

See also
DomainParticipant::set_qos(DomainParticipantQos) set_qos()
DomainParticipant::get_qos(DomainParticipantQos) get_qos()
DomainParticipantFactory::create_participant(long domain_id, DomainParticipantQos qos, DomainParticipantListener listener, long mask) create_participant()
DomainParticipantFactory::set_default_participant_qos(DomainParticipantQos) set_default_participant_qos()
DomainParticipantFactory::get_default_participant_qos(DomainParticipantQos) get_default_participant_qos()

Member Data Documentation

DiscoveryQosPolicy discovery

Controls aspects of the Discovery and Builtin entities

EntityFactoryQosPolicy entity_factory

Controls the behavior of the DomainParticipant create operations.

EntityNameQosPolicy entity_name

Controls the Entity name of the DomainParticipant

Controls the logging behavior of the DomainParticipant

PeerParticipantQosPolicy peer_participants

Specifies a list of DomainParticipant peers to attempt communication with. If empty, default Discovery is used.

PropertyQosPolicy properties

Additional name:value pair properties (if propagate=true, included in discovery)

ThreadModelQosPolicy thread_model

Controls the threading behavior of the DomainParticipant

UserDataQosPolicy user_data

A sequence of octets associated with a DomainParticipant.

© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.