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 ()
 Constructor.
 

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.