void checkTopicValues(Topic top) { if (top.GetDomainAddress().Equals("")) { top.SetDomainAddress(domainAddress); } if (top.GetLocalInterface().Equals("")) { top.SetLocalInterface(localInterface); } if (top.GetTimeToLive() < 0) { top.SetTimeToLive(timeToLive); } if (top.GetInSocketBufferSize() < 0) { top.SetInSocketBufferSize(inSocketBufferSize); } if (top.GetOutSocketBufferSize() < 0) { top.SetOutSocketBufferSize(outSocketBufferSize); } top.SetOptNonVirt(optNonVirt); }
public McSendDataHandler(Topic t, string localInterface) { sender = new MulticastSender(0, localInterface, 1, t.GetOutSocketBufferSize()); // Make ttl configurable sinkIP = InetAddress.GetByName(t.GetDomainAddress()); }
public TcpSendDataHandler(Topic t, string localInterface) { sender = new TcpServerSender(t.GetDomainAddress(), t.GetPort(), t.GetOutSocketBufferSize()); sinkIP = InetAddress.GetByName(t.GetDomainAddress()); }
public McSendDataHandler(Topic t, string localInterface, int ttl) { sender = new MulticastSender(0, localInterface, ttl, t.GetOutSocketBufferSize()); sinkIP = InetAddress.GetByName(t.GetDomainAddress()); }