UDPConnectionInfo.java
// Copyright (c) ZeroC, Inc.
package com.zeroc.Ice;
/** Provides access to the connection details of a UDP connection */
public final class UDPConnectionInfo extends IPConnectionInfo {
/** The multicast address. */
public final String mcastAddress;
/** The multicast port. */
public final int mcastPort;
/** The connection buffer receive size. */
public final int rcvSize;
/** The connection buffer send size. */
public final int sndSize;
UDPConnectionInfo(
boolean incoming,
String adapterName,
String connectionId,
String localAddress,
int localPort,
String remoteAddress,
int remotePort,
String mcastAddress,
int mcastPort,
int rcvSize,
int sndSize) {
super(
incoming,
adapterName,
connectionId,
localAddress,
localPort,
remoteAddress,
remotePort);
this.mcastAddress = mcastAddress;
this.mcastPort = mcastPort;
this.rcvSize = rcvSize;
this.sndSize = sndSize;
}
UDPConnectionInfo(boolean incoming, String adapterName, String connectionId) {
this(incoming, adapterName, connectionId, "", -1, "", -1, "", -1, 0, 0);
}
}