public String encodeConnectionParm(ConnectionParm parm) { int type = parm.getConnectionParmType(); if (type == RegularConnectionParm.JITTER) { return "JI=" + parm.getConnectionParmValue(); } else if (type == RegularConnectionParm.LATENCY) { return "LA=" + parm.getConnectionParmValue(); } else if (type == RegularConnectionParm.OCTETS_RECEIVED) { return "OR=" + parm.getConnectionParmValue(); } else if (type == RegularConnectionParm.OCTETS_SENT) { return "OS=" + parm.getConnectionParmValue(); } else if (type == RegularConnectionParm.PACKETS_LOST) { return "PL=" + parm.getConnectionParmValue(); } else if (type == RegularConnectionParm.PACKETS_RECEIVED) { return "PR=" + parm.getConnectionParmValue(); } else if (type == RegularConnectionParm.PACKETS_SENT) { return "PS=" + parm.getConnectionParmValue(); } else { return ((ExtendedConnectionParm) parm).getConnectionParmExtensionName() + "=" + parm.getConnectionParmValue(); } }
public static int encode(byte[] destination,int offset,ConnectionParm connectionParm) switch (connectionParm.getConnectionParmType()) return StringFunctions.encodeInt(destination,offset+3,connectionParm.getConnectionParmValue())+3;
public static int encode(byte[] destination,int offset,ConnectionParm connectionParm) switch (connectionParm.getConnectionParmType()) return StringFunctions.encodeInt(destination,offset+3,connectionParm.getConnectionParmValue())+3;