![JAR search and dependency download from the Maven repository](/logo.png)
info.ganglia.gmetric4j.xdr.v31x.Ganglia_value_msg Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gmetric4j Show documentation
Show all versions of gmetric4j Show documentation
JVM instrumentation to Ganglia
/*
* Automatically generated by jrpcgen 1.0.5 on 10/23/08 8:11 PM
* jrpcgen is part of the "Remote Tea" ONC/RPC package for Java
* See http://remotetea.sourceforge.net for details
*/
package info.ganglia.gmetric4j.xdr.v31x;
import org.acplt.oncrpc.*;
import java.io.IOException;
public class Ganglia_value_msg implements XdrAble {
public int id;
public Ganglia_gmetric_ushort gu_short;
public Ganglia_gmetric_short gs_short;
public Ganglia_gmetric_int gs_int;
public Ganglia_gmetric_uint gu_int;
public Ganglia_gmetric_string gstr;
public Ganglia_gmetric_float gf;
public Ganglia_gmetric_double gd;
public Ganglia_uuid uuid;
public Ganglia_value_msg() {
}
public Ganglia_value_msg(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
xdr.xdrEncodeInt(id);
int _id = id & 0xbf;
switch ( _id ) {
case Ganglia_msg_formats.gmetric_ushort:
gu_short.xdrEncode(xdr);
break;
case Ganglia_msg_formats.gmetric_short:
gs_short.xdrEncode(xdr);
break;
case Ganglia_msg_formats.gmetric_int:
gs_int.xdrEncode(xdr);
break;
case Ganglia_msg_formats.gmetric_uint:
gu_int.xdrEncode(xdr);
break;
case Ganglia_msg_formats.gmetric_string:
gstr.xdrEncode(xdr);
break;
case Ganglia_msg_formats.gmetric_float:
gf.xdrEncode(xdr);
break;
case Ganglia_msg_formats.gmetric_double:
gd.xdrEncode(xdr);
break;
default:
break;
}
if(hasUUID()) {
uuid.xdrEncode(xdr);
}
}
protected boolean hasUUID() {
return ((id & 0x40) == 0x40);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
id = xdr.xdrDecodeInt();
int _id = id & 0xbf;
switch ( _id ) {
case Ganglia_msg_formats.gmetric_ushort:
gu_short = new Ganglia_gmetric_ushort(xdr);
break;
case Ganglia_msg_formats.gmetric_short:
gs_short = new Ganglia_gmetric_short(xdr);
break;
case Ganglia_msg_formats.gmetric_int:
gs_int = new Ganglia_gmetric_int(xdr);
break;
case Ganglia_msg_formats.gmetric_uint:
gu_int = new Ganglia_gmetric_uint(xdr);
break;
case Ganglia_msg_formats.gmetric_string:
gstr = new Ganglia_gmetric_string(xdr);
break;
case Ganglia_msg_formats.gmetric_float:
gf = new Ganglia_gmetric_float(xdr);
break;
case Ganglia_msg_formats.gmetric_double:
gd = new Ganglia_gmetric_double(xdr);
break;
default:
break;
}
if(hasUUID()) {
uuid = new Ganglia_uuid(xdr);
}
}
}
// End of Ganglia_value_msg.java
© 2015 - 2025 Weber Informatics LLC | Privacy Policy