Пример #1
0
 public void UnregisterParticipant(Participant participant)
 {
     if (participant != null)
     {
         participants.Remove(participant);
         DiscoveryEventArgs dea = new DiscoveryEventArgs();
         dea.Reason = EventReason.DELETED_PARTICIPANT;
         dea.EventData = participant;
         NotifyParticipantChanges(dea);
     }
 }
Пример #2
0
 public ParticipantProxy(Participant participant)
 {
     if (participant != null)
     {
         this.ProtocolVersion = participant.ProtocolVersion;
         this.VendorId = participant.VendorId;
         this.GuidPrefix = participant.Guid.Prefix;
         //this.ExpectsInlineQos = participant.ExpectsInlineQos;
         this.DefaultMulticastLocatorList = new List<Locator>();
         this.DefaultUnicastLocatorList = new List<Locator>();
         this.MetatrafficUnicastLocatorList = participant.DefaultUnicastLocatorList;
         this.MetatrafficMulticastLocatorList = participant.DefaultMulticastLocatorList;
     }
 }
Пример #3
0
 RTPSMessageReceiver(Participant p)
 {
     this.participant = p;
 }
 public SPDPdiscoveredParticipantData_OLD(Participant participant)
 {
     ParticipantProxyData = new ParticipantProxy(participant);
 }
 public SPDPdiscoveredParticipantData(Participant participant)
     : base(participant)
 {
     this.Key = participant.Guid;
 }