예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SubscriberQos"/> class.
 /// </summary>
 public SubscriberQos()
 {
     Presentation  = new PresentationQosPolicy();
     Partition     = new PartitionQosPolicy();
     GroupData     = new GroupDataQosPolicy();
     EntityFactory = new EntityFactoryQosPolicy();
 }
예제 #2
0
        internal void FromNative(DomainParticipantQosWrapper wrapper)
        {
            EntityFactory = wrapper.EntityFactory;

            if (UserData == null)
            {
                UserData = new UserDataQosPolicy();
            }
            UserData.FromNative(wrapper.UserData);
        }
예제 #3
0
        internal void FromNative(SubscriberQosWrapper wrapper)
        {
            Presentation  = wrapper.Presentation;
            EntityFactory = wrapper.EntityFactory;

            if (GroupData == null)
            {
                GroupData = new GroupDataQosPolicy();
            }
            GroupData.FromNative(wrapper.GroupData);

            if (Partition == null)
            {
                Partition = new PartitionQosPolicy();
            }
            Partition.FromNative(wrapper.Partition);
        }
예제 #4
0
 internal void FromNative(DomainParticipantFactoryQosWrapper wrapper)
 {
     EntityFactory = wrapper.EntityFactory;
 }
예제 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DomainParticipantFactoryQos"/> class.
 /// </summary>
 public DomainParticipantFactoryQos()
 {
     EntityFactory = new EntityFactoryQosPolicy();
 }
예제 #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DomainParticipantQos"/> class.
 /// </summary>
 public DomainParticipantQos()
 {
     UserData      = new UserDataQosPolicy();
     EntityFactory = new EntityFactoryQosPolicy();
 }