gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/ 0000775 0000000 0000000 00000000000 12304367223 0023066 5 ustar 00root root 0000000 0000000 gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v30x/ 0000775 0000000 0000000 00000000000 12304367223 0023666 5 ustar 00root root 0000000 0000000 gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v30x/Ganglia_25metric.java 0000664 0000000 0000000 00000002735 12304367223 0027614 0 ustar 00root root 0000000 0000000 /*
* Automatically generated by jrpcgen 1.0.5 on 3/30/08 8:06 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.v30x;
import org.acplt.oncrpc.*;
import java.io.IOException;
public class Ganglia_25metric implements XdrAble {
public int key;
public String name;
public int tmax;
public int type;
public String units;
public String slope;
public String fmt;
public int msg_size;
public Ganglia_25metric() {
}
public Ganglia_25metric(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
xdr.xdrEncodeInt(key);
xdr.xdrEncodeString(name);
xdr.xdrEncodeInt(tmax);
xdr.xdrEncodeInt(type);
xdr.xdrEncodeString(units);
xdr.xdrEncodeString(slope);
xdr.xdrEncodeString(fmt);
xdr.xdrEncodeInt(msg_size);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
key = xdr.xdrDecodeInt();
name = xdr.xdrDecodeString();
tmax = xdr.xdrDecodeInt();
type = xdr.xdrDecodeInt();
units = xdr.xdrDecodeString();
slope = xdr.xdrDecodeString();
fmt = xdr.xdrDecodeString();
msg_size = xdr.xdrDecodeInt();
}
}
// End of Ganglia_25metric.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v30x/Ganglia_gmetric_message.java 0000664 0000000 0000000 00000002636 12304367223 0031320 0 ustar 00root root 0000000 0000000 /*
* Automatically generated by jrpcgen 1.0.5 on 3/30/08 8:06 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.v30x;
import org.acplt.oncrpc.*;
import java.io.IOException;
public class Ganglia_gmetric_message implements XdrAble {
public String type;
public String name;
public String value;
public String units;
public int slope;
public int tmax;
public int dmax;
public Ganglia_gmetric_message() {
}
public Ganglia_gmetric_message(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
xdr.xdrEncodeString(type);
xdr.xdrEncodeString(name);
xdr.xdrEncodeString(value);
xdr.xdrEncodeString(units);
xdr.xdrEncodeInt(slope);
xdr.xdrEncodeInt(tmax);
xdr.xdrEncodeInt(dmax);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
type = xdr.xdrDecodeString();
name = xdr.xdrDecodeString();
value = xdr.xdrDecodeString();
units = xdr.xdrDecodeString();
slope = xdr.xdrDecodeInt();
tmax = xdr.xdrDecodeInt();
dmax = xdr.xdrDecodeInt();
}
}
// End of Ganglia_gmetric_message.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v30x/Ganglia_message.java 0000664 0000000 0000000 00000017436 12304367223 0027612 0 ustar 00root root 0000000 0000000 /*
* Automatically generated by jrpcgen 1.0.5 on 3/30/08 8:06 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.v30x;
import org.acplt.oncrpc.*;
import java.io.IOException;
public class Ganglia_message implements XdrAble {
public int id;
public Ganglia_gmetric_message gmetric;
public Ganglia_spoof_message spmetric;
public Ganglia_spoof_header spheader;
public short u_short1;
public int u_int1;
public String str;
public float f;
public double d;
public Ganglia_message() {
}
public Ganglia_message(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
xdr.xdrEncodeInt(id);
switch ( id ) {
case Ganglia_message_formats.metric_user_defined:
gmetric.xdrEncode(xdr);
break;
case Ganglia_message_formats.spoof_metric:
spmetric.xdrEncode(xdr);
break;
case Ganglia_message_formats.spoof_heartbeat:
spheader.xdrEncode(xdr);
break;
case Ganglia_message_formats.metric_cpu_num:
xdr.xdrEncodeShort(u_short1);
break;
case Ganglia_message_formats.metric_cpu_speed:
case Ganglia_message_formats.metric_mem_total:
case Ganglia_message_formats.metric_swap_total:
case Ganglia_message_formats.metric_boottime:
case Ganglia_message_formats.metric_sys_clock:
case Ganglia_message_formats.metric_proc_run:
case Ganglia_message_formats.metric_proc_total:
case Ganglia_message_formats.metric_mem_free:
case Ganglia_message_formats.metric_mem_shared:
case Ganglia_message_formats.metric_mem_buffers:
case Ganglia_message_formats.metric_mem_cached:
case Ganglia_message_formats.metric_swap_free:
case Ganglia_message_formats.metric_heartbeat:
case Ganglia_message_formats.metric_mtu:
case Ganglia_message_formats.metric_mem_arm:
case Ganglia_message_formats.metric_mem_rm:
case Ganglia_message_formats.metric_mem_avm:
case Ganglia_message_formats.metric_mem_vm:
xdr.xdrEncodeInt(u_int1);
break;
case Ganglia_message_formats.metric_machine_type:
case Ganglia_message_formats.metric_os_name:
case Ganglia_message_formats.metric_os_release:
case Ganglia_message_formats.metric_gexec:
case Ganglia_message_formats.metric_location:
xdr.xdrEncodeString(str);
break;
case Ganglia_message_formats.metric_cpu_user:
case Ganglia_message_formats.metric_cpu_nice:
case Ganglia_message_formats.metric_cpu_system:
case Ganglia_message_formats.metric_cpu_idle:
case Ganglia_message_formats.metric_cpu_aidle:
case Ganglia_message_formats.metric_load_one:
case Ganglia_message_formats.metric_load_five:
case Ganglia_message_formats.metric_load_fifteen:
case Ganglia_message_formats.metric_bytes_in:
case Ganglia_message_formats.metric_bytes_out:
case Ganglia_message_formats.metric_pkts_in:
case Ganglia_message_formats.metric_pkts_out:
case Ganglia_message_formats.metric_part_max_used:
case Ganglia_message_formats.metric_cpu_wio:
case Ganglia_message_formats.metric_bread_sec:
case Ganglia_message_formats.metric_bwrite_sec:
case Ganglia_message_formats.metric_lread_sec:
case Ganglia_message_formats.metric_lwrite_sec:
case Ganglia_message_formats.metric_rcache:
case Ganglia_message_formats.metric_wcache:
case Ganglia_message_formats.metric_phread_sec:
case Ganglia_message_formats.metric_phwrite_sec:
case Ganglia_message_formats.metric_cpu_intr:
case Ganglia_message_formats.metric_cpu_sintr:
xdr.xdrEncodeFloat(f);
break;
case Ganglia_message_formats.metric_disk_total:
case Ganglia_message_formats.metric_disk_free:
xdr.xdrEncodeDouble(d);
break;
default:
break;
}
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
id = xdr.xdrDecodeInt();
switch ( id ) {
case Ganglia_message_formats.metric_user_defined:
gmetric = new Ganglia_gmetric_message(xdr);
break;
case Ganglia_message_formats.spoof_metric:
spmetric = new Ganglia_spoof_message(xdr);
break;
case Ganglia_message_formats.spoof_heartbeat:
spheader = new Ganglia_spoof_header(xdr);
break;
case Ganglia_message_formats.metric_cpu_num:
u_short1 = xdr.xdrDecodeShort();
break;
case Ganglia_message_formats.metric_cpu_speed:
case Ganglia_message_formats.metric_mem_total:
case Ganglia_message_formats.metric_swap_total:
case Ganglia_message_formats.metric_boottime:
case Ganglia_message_formats.metric_sys_clock:
case Ganglia_message_formats.metric_proc_run:
case Ganglia_message_formats.metric_proc_total:
case Ganglia_message_formats.metric_mem_free:
case Ganglia_message_formats.metric_mem_shared:
case Ganglia_message_formats.metric_mem_buffers:
case Ganglia_message_formats.metric_mem_cached:
case Ganglia_message_formats.metric_swap_free:
case Ganglia_message_formats.metric_heartbeat:
case Ganglia_message_formats.metric_mtu:
case Ganglia_message_formats.metric_mem_arm:
case Ganglia_message_formats.metric_mem_rm:
case Ganglia_message_formats.metric_mem_avm:
case Ganglia_message_formats.metric_mem_vm:
u_int1 = xdr.xdrDecodeInt();
break;
case Ganglia_message_formats.metric_machine_type:
case Ganglia_message_formats.metric_os_name:
case Ganglia_message_formats.metric_os_release:
case Ganglia_message_formats.metric_gexec:
case Ganglia_message_formats.metric_location:
str = xdr.xdrDecodeString();
break;
case Ganglia_message_formats.metric_cpu_user:
case Ganglia_message_formats.metric_cpu_nice:
case Ganglia_message_formats.metric_cpu_system:
case Ganglia_message_formats.metric_cpu_idle:
case Ganglia_message_formats.metric_cpu_aidle:
case Ganglia_message_formats.metric_load_one:
case Ganglia_message_formats.metric_load_five:
case Ganglia_message_formats.metric_load_fifteen:
case Ganglia_message_formats.metric_bytes_in:
case Ganglia_message_formats.metric_bytes_out:
case Ganglia_message_formats.metric_pkts_in:
case Ganglia_message_formats.metric_pkts_out:
case Ganglia_message_formats.metric_part_max_used:
case Ganglia_message_formats.metric_cpu_wio:
case Ganglia_message_formats.metric_bread_sec:
case Ganglia_message_formats.metric_bwrite_sec:
case Ganglia_message_formats.metric_lread_sec:
case Ganglia_message_formats.metric_lwrite_sec:
case Ganglia_message_formats.metric_rcache:
case Ganglia_message_formats.metric_wcache:
case Ganglia_message_formats.metric_phread_sec:
case Ganglia_message_formats.metric_phwrite_sec:
case Ganglia_message_formats.metric_cpu_intr:
case Ganglia_message_formats.metric_cpu_sintr:
f = xdr.xdrDecodeFloat();
break;
case Ganglia_message_formats.metric_disk_total:
case Ganglia_message_formats.metric_disk_free:
d = xdr.xdrDecodeDouble();
break;
default:
break;
}
}
}
// End of Ganglia_message.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v30x/Ganglia_message_formats.java 0000664 0000000 0000000 00000013110 12304367223 0031326 0 ustar 00root root 0000000 0000000 /*
* Automatically generated by jrpcgen 1.0.5 on 3/30/08 8:06 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.v30x;
/**
* Enumeration (collection of constants).
*/
public interface Ganglia_message_formats {
public static final int metric_user_defined = 0;
public static final int metric_cpu_num = 0+1;
public static final int metric_cpu_speed = 0+1+1;
public static final int metric_mem_total = 0+1+1+1;
public static final int metric_swap_total = 0+1+1+1+1;
public static final int metric_boottime = 0+1+1+1+1+1;
public static final int metric_sys_clock = 0+1+1+1+1+1+1;
public static final int metric_machine_type = 0+1+1+1+1+1+1+1;
public static final int metric_os_name = 0+1+1+1+1+1+1+1+1;
public static final int metric_os_release = 0+1+1+1+1+1+1+1+1+1;
public static final int metric_cpu_user = 0+1+1+1+1+1+1+1+1+1+1;
public static final int metric_cpu_nice = 0+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_cpu_system = 0+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_cpu_idle = 0+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_cpu_aidle = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_load_one = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_load_five = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_load_fifteen = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_proc_run = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_proc_total = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_mem_free = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_mem_shared = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_mem_buffers = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_mem_cached = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_swap_free = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_gexec = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_heartbeat = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_mtu = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_location = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_bytes_out = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_bytes_in = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_pkts_in = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_pkts_out = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_disk_total = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_disk_free = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_part_max_used = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_cpu_wio = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_bread_sec = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_bwrite_sec = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_lread_sec = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_lwrite_sec = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_rcache = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_wcache = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_phread_sec = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_phwrite_sec = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_cpu_intr = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_cpu_sintr = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_mem_arm = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_mem_rm = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_mem_avm = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int metric_mem_vm = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int GANGLIA_NUM_25_METRICS = 0+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1;
public static final int spoof_metric = 4096;
public static final int spoof_heartbeat = 4097;
}
// End of Ganglia_message_formats.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v30x/Ganglia_spoof_header.java 0000664 0000000 0000000 00000001727 12304367223 0030620 0 ustar 00root root 0000000 0000000 /*
* Automatically generated by jrpcgen 1.0.5 on 3/30/08 8:06 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.v30x;
import org.acplt.oncrpc.*;
import java.io.IOException;
public class Ganglia_spoof_header implements XdrAble {
public String spoofName;
public String spoofIP;
public Ganglia_spoof_header() {
}
public Ganglia_spoof_header(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
xdr.xdrEncodeString(spoofName);
xdr.xdrEncodeString(spoofIP);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
spoofName = xdr.xdrDecodeString();
spoofIP = xdr.xdrDecodeString();
}
}
// End of Ganglia_spoof_header.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v30x/Ganglia_spoof_message.java 0000664 0000000 0000000 00000001776 12304367223 0031020 0 ustar 00root root 0000000 0000000 /*
* Automatically generated by jrpcgen 1.0.5 on 3/30/08 8:06 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.v30x;
import org.acplt.oncrpc.*;
import java.io.IOException;
public class Ganglia_spoof_message implements XdrAble {
public Ganglia_spoof_header spheader;
public Ganglia_gmetric_message gmetric;
public Ganglia_spoof_message() {
}
public Ganglia_spoof_message(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
spheader.xdrEncode(xdr);
gmetric.xdrEncode(xdr);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
spheader = new Ganglia_spoof_header(xdr);
gmetric = new Ganglia_gmetric_message(xdr);
}
}
// End of Ganglia_spoof_message.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v30x/Ganglia_value_types.java 0000664 0000000 0000000 00000001525 12304367223 0030516 0 ustar 00root root 0000000 0000000 /*
* Automatically generated by jrpcgen 1.0.5 on 3/30/08 8:06 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.v30x;
/**
* Enumeration (collection of constants).
*/
public interface Ganglia_value_types {
public static final int GANGLIA_VALUE_UNKNOWN = 0;
public static final int GANGLIA_VALUE_STRING = 0+1;
public static final int GANGLIA_VALUE_UNSIGNED_SHORT = 0+1+1;
public static final int GANGLIA_VALUE_SHORT = 0+1+1+1;
public static final int GANGLIA_VALUE_UNSIGNED_INT = 0+1+1+1+1;
public static final int GANGLIA_VALUE_INT = 0+1+1+1+1+1;
public static final int GANGLIA_VALUE_FLOAT = 0+1+1+1+1+1+1;
public static final int GANGLIA_VALUE_DOUBLE = 0+1+1+1+1+1+1+1;
}
// End of Ganglia_value_types.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v30x/package.html 0000664 0000000 0000000 00000001137 12304367223 0026151 0 ustar 00root root 0000000 0000000
RemoteTea generated classes that implement the Ganglia v3.0.x XDR style protocol. These classes were generated from the ganglia protocol.x.
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/ 0000775 0000000 0000000 00000000000 12304367223 0023667 5 ustar 00root root 0000000 0000000 gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_25metric.java 0000664 0000000 0000000 00000003243 12304367223 0027610 0 ustar 00root root 0000000 0000000 /*
* 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_25metric implements XdrAble {
public int key;
public String name;
public int tmax;
public int type;
public String units;
public String slope;
public String fmt;
public int msg_size;
public String desc;
public int metadata;
public Ganglia_25metric() {
}
public Ganglia_25metric(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
xdr.xdrEncodeInt(key);
xdr.xdrEncodeString(name);
xdr.xdrEncodeInt(tmax);
xdr.xdrEncodeInt(type);
xdr.xdrEncodeString(units);
xdr.xdrEncodeString(slope);
xdr.xdrEncodeString(fmt);
xdr.xdrEncodeInt(msg_size);
xdr.xdrEncodeString(desc);
xdr.xdrEncodeInt(metadata);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
key = xdr.xdrDecodeInt();
name = xdr.xdrDecodeString();
tmax = xdr.xdrDecodeInt();
type = xdr.xdrDecodeInt();
units = xdr.xdrDecodeString();
slope = xdr.xdrDecodeString();
fmt = xdr.xdrDecodeString();
msg_size = xdr.xdrDecodeInt();
desc = xdr.xdrDecodeString();
metadata = xdr.xdrDecodeInt();
}
}
// End of Ganglia_25metric.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_extra_data.java 0000664 0000000 0000000 00000001670 12304367223 0030274 0 ustar 00root root 0000000 0000000 /*
* 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_extra_data implements XdrAble {
public String name;
public String data;
public Ganglia_extra_data() {
}
public Ganglia_extra_data(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
xdr.xdrEncodeString(name);
xdr.xdrEncodeString(data);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
name = xdr.xdrDecodeString();
data = xdr.xdrDecodeString();
}
}
// End of Ganglia_extra_data.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_gmetric_double.java 0000664 0000000 0000000 00000002066 12304367223 0031144 0 ustar 00root root 0000000 0000000 /*
* 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_gmetric_double implements XdrAble {
public Ganglia_metric_id metric_id;
public String fmt;
public double d;
public Ganglia_gmetric_double() {
}
public Ganglia_gmetric_double(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
metric_id.xdrEncode(xdr);
xdr.xdrEncodeString(fmt);
xdr.xdrEncodeDouble(d);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
metric_id = new Ganglia_metric_id(xdr);
fmt = xdr.xdrDecodeString();
d = xdr.xdrDecodeDouble();
}
}
// End of Ganglia_gmetric_double.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_gmetric_float.java 0000664 0000000 0000000 00000002057 12304367223 0030777 0 ustar 00root root 0000000 0000000 /*
* 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_gmetric_float implements XdrAble {
public Ganglia_metric_id metric_id;
public String fmt;
public float f;
public Ganglia_gmetric_float() {
}
public Ganglia_gmetric_float(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
metric_id.xdrEncode(xdr);
xdr.xdrEncodeString(fmt);
xdr.xdrEncodeFloat(f);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
metric_id = new Ganglia_metric_id(xdr);
fmt = xdr.xdrDecodeString();
f = xdr.xdrDecodeFloat();
}
}
// End of Ganglia_gmetric_float.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_gmetric_int.java 0000664 0000000 0000000 00000002044 12304367223 0030460 0 ustar 00root root 0000000 0000000 /*
* 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_gmetric_int implements XdrAble {
public Ganglia_metric_id metric_id;
public String fmt;
public int si;
public Ganglia_gmetric_int() {
}
public Ganglia_gmetric_int(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
metric_id.xdrEncode(xdr);
xdr.xdrEncodeString(fmt);
xdr.xdrEncodeInt(si);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
metric_id = new Ganglia_metric_id(xdr);
fmt = xdr.xdrDecodeString();
si = xdr.xdrDecodeInt();
}
}
// End of Ganglia_gmetric_int.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_gmetric_short.java 0000664 0000000 0000000 00000002062 12304367223 0031025 0 ustar 00root root 0000000 0000000 /*
* 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_gmetric_short implements XdrAble {
public Ganglia_metric_id metric_id;
public String fmt;
public short ss;
public Ganglia_gmetric_short() {
}
public Ganglia_gmetric_short(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
metric_id.xdrEncode(xdr);
xdr.xdrEncodeString(fmt);
xdr.xdrEncodeShort(ss);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
metric_id = new Ganglia_metric_id(xdr);
fmt = xdr.xdrDecodeString();
ss = xdr.xdrDecodeShort();
}
}
// End of Ganglia_gmetric_short.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_gmetric_string.java 0000664 0000000 0000000 00000002074 12304367223 0031177 0 ustar 00root root 0000000 0000000 /*
* 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_gmetric_string implements XdrAble {
public Ganglia_metric_id metric_id;
public String fmt;
public String str;
public Ganglia_gmetric_string() {
}
public Ganglia_gmetric_string(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
metric_id.xdrEncode(xdr);
xdr.xdrEncodeString(fmt);
xdr.xdrEncodeString(str);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
metric_id = new Ganglia_metric_id(xdr);
fmt = xdr.xdrDecodeString();
str = xdr.xdrDecodeString();
}
}
// End of Ganglia_gmetric_string.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_gmetric_uint.java 0000664 0000000 0000000 00000002050 12304367223 0030642 0 ustar 00root root 0000000 0000000 /*
* 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_gmetric_uint implements XdrAble {
public Ganglia_metric_id metric_id;
public String fmt;
public int ui;
public Ganglia_gmetric_uint() {
}
public Ganglia_gmetric_uint(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
metric_id.xdrEncode(xdr);
xdr.xdrEncodeString(fmt);
xdr.xdrEncodeInt(ui);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
metric_id = new Ganglia_metric_id(xdr);
fmt = xdr.xdrDecodeString();
ui = xdr.xdrDecodeInt();
}
}
// End of Ganglia_gmetric_uint.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_gmetric_ushort.java 0000664 0000000 0000000 00000002066 12304367223 0031216 0 ustar 00root root 0000000 0000000 /*
* 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_gmetric_ushort implements XdrAble {
public Ganglia_metric_id metric_id;
public String fmt;
public short us;
public Ganglia_gmetric_ushort() {
}
public Ganglia_gmetric_ushort(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
metric_id.xdrEncode(xdr);
xdr.xdrEncodeString(fmt);
xdr.xdrEncodeShort(us);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
metric_id = new Ganglia_metric_id(xdr);
fmt = xdr.xdrDecodeString();
us = xdr.xdrDecodeShort();
}
}
// End of Ganglia_gmetric_ushort.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_metadata_message.java 0000664 0000000 0000000 00000003255 12304367223 0031445 0 ustar 00root root 0000000 0000000 /*
* 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_metadata_message implements XdrAble {
public String type;
public String name;
public String units;
public int slope;
public int tmax;
public int dmax;
public Ganglia_extra_data [] metadata;
public Ganglia_metadata_message() {
}
public Ganglia_metadata_message(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
xdr.xdrEncodeString(type);
xdr.xdrEncodeString(name);
xdr.xdrEncodeString(units);
xdr.xdrEncodeInt(slope);
xdr.xdrEncodeInt(tmax);
xdr.xdrEncodeInt(dmax);
{ int $size = metadata.length; xdr.xdrEncodeInt($size); for ( int $idx = 0; $idx < $size; ++$idx ) { metadata[$idx].xdrEncode(xdr); } }
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
type = xdr.xdrDecodeString();
name = xdr.xdrDecodeString();
units = xdr.xdrDecodeString();
slope = xdr.xdrDecodeInt();
tmax = xdr.xdrDecodeInt();
dmax = xdr.xdrDecodeInt();
{ int $size = xdr.xdrDecodeInt(); metadata = new Ganglia_extra_data[$size]; for ( int $idx = 0; $idx < $size; ++$idx ) { metadata[$idx] = new Ganglia_extra_data(xdr); } }
}
}
// End of Ganglia_metadata_message.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_metadata_msg.java 0000664 0000000 0000000 00000003530 12304367223 0030603 0 ustar 00root root 0000000 0000000 /*
* 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_metadata_msg implements XdrAble {
public int id;
public Ganglia_metadatadef gfull;
public Ganglia_metadatareq grequest;
public Ganglia_uuid uuid;
public Ganglia_metadata_msg() {
}
public Ganglia_metadata_msg(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
protected boolean hasUUID() {
return ((id & 0x40) == 0x40);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
xdr.xdrEncodeInt(id);
int _id = id & 0xbf;
switch ( _id ) {
case Ganglia_msg_formats.gmetadata_full:
gfull.xdrEncode(xdr);
break;
case Ganglia_msg_formats.gmetadata_request:
grequest.xdrEncode(xdr);
break;
default:
break;
}
if(hasUUID()) {
uuid.xdrEncode(xdr);
}
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
id = xdr.xdrDecodeInt();
int _id = id & 0xbf;
switch ( _id ) {
case Ganglia_msg_formats.gmetadata_full:
gfull = new Ganglia_metadatadef(xdr);
break;
case Ganglia_msg_formats.gmetadata_request:
grequest = new Ganglia_metadatareq(xdr);
break;
default:
break;
}
if(hasUUID()) {
uuid = new Ganglia_uuid(xdr);
}
}
}
// End of Ganglia_metadata_msg.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_metadatadef.java 0000664 0000000 0000000 00000001763 12304367223 0030422 0 ustar 00root root 0000000 0000000 /*
* 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_metadatadef implements XdrAble {
public Ganglia_metric_id metric_id;
public Ganglia_metadata_message metric;
public Ganglia_metadatadef() {
}
public Ganglia_metadatadef(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
metric_id.xdrEncode(xdr);
metric.xdrEncode(xdr);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
metric_id = new Ganglia_metric_id(xdr);
metric = new Ganglia_metadata_message(xdr);
}
}
// End of Ganglia_metadatadef.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_metadatareq.java 0000664 0000000 0000000 00000001564 12304367223 0030452 0 ustar 00root root 0000000 0000000 /*
* 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_metadatareq implements XdrAble {
public Ganglia_metric_id metric_id;
public Ganglia_metadatareq() {
}
public Ganglia_metadatareq(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
metric_id.xdrEncode(xdr);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
metric_id = new Ganglia_metric_id(xdr);
}
}
// End of Ganglia_metadatareq.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_metric_id.java 0000664 0000000 0000000 00000002033 12304367223 0030111 0 ustar 00root root 0000000 0000000 /*
* 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_metric_id implements XdrAble {
public String host;
public String name;
public boolean spoof;
public Ganglia_metric_id() {
}
public Ganglia_metric_id(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
xdr.xdrEncodeString(host);
xdr.xdrEncodeString(name);
xdr.xdrEncodeBoolean(spoof);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
host = xdr.xdrDecodeString();
name = xdr.xdrDecodeString();
spoof = xdr.xdrDecodeBoolean();
}
}
// End of Ganglia_metric_id.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_msg_formats.java 0000664 0000000 0000000 00000001552 12304367223 0030500 0 ustar 00root root 0000000 0000000 /*
* 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;
/**
* Enumeration (collection of constants).
*/
public interface Ganglia_msg_formats {
public static final int gmetadata_full = 128;
public static final int gmetric_ushort = 128+1;
public static final int gmetric_short = 128+1+1;
public static final int gmetric_int = 128+1+1+1;
public static final int gmetric_uint = 128+1+1+1+1;
public static final int gmetric_string = 128+1+1+1+1+1;
public static final int gmetric_float = 128+1+1+1+1+1+1;
public static final int gmetric_double = 128+1+1+1+1+1+1+1;
public static final int gmetadata_request = 128+1+1+1+1+1+1+1+1;
}
// End of Ganglia_msg_formats.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_uuid.java 0000664 0000000 0000000 00000002567 12304367223 0027134 0 ustar 00root root 0000000 0000000 package info.ganglia.gmetric4j.xdr.v31x;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.util.UUID;
import org.acplt.oncrpc.OncRpcException;
import org.acplt.oncrpc.XdrAble;
import org.acplt.oncrpc.XdrDecodingStream;
import org.acplt.oncrpc.XdrEncodingStream;
public class Ganglia_uuid implements XdrAble {
public UUID uuid;
public Ganglia_uuid() {
}
public Ganglia_uuid(XdrDecodingStream xdr)
throws OncRpcException, IOException {
xdrDecode(xdr);
}
protected byte[] getUUIDBytes() {
Long msb = uuid.getMostSignificantBits();
Long lsb = uuid.getLeastSignificantBits();
byte[] buf = new byte[16];
ByteBuffer _b = ByteBuffer.wrap(buf);
_b.order(ByteOrder.BIG_ENDIAN);
_b.putLong(msb);
_b.putLong(lsb);
return buf;
}
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException, IOException {
xdr.xdrEncodeByteFixedVector(getUUIDBytes(), 16);
}
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException, IOException {
uuid = getUUIDFromBytes(xdr.xdrDecodeByteFixedVector(16));
}
private UUID getUUIDFromBytes(byte[] buf) {
ByteBuffer _b = ByteBuffer.wrap(buf);
_b.order(ByteOrder.BIG_ENDIAN);
Long msb = _b.getLong();
Long lsb = _b.getLong();
return new UUID(msb, lsb);
}
}
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_value_msg.java 0000664 0000000 0000000 00000006130 12304367223 0030136 0 ustar 00root root 0000000 0000000 /*
* 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
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/Ganglia_value_types.java 0000664 0000000 0000000 00000001526 12304367223 0030520 0 ustar 00root root 0000000 0000000 /*
* 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;
/**
* Enumeration (collection of constants).
*/
public interface Ganglia_value_types {
public static final int GANGLIA_VALUE_UNKNOWN = 0;
public static final int GANGLIA_VALUE_STRING = 0+1;
public static final int GANGLIA_VALUE_UNSIGNED_SHORT = 0+1+1;
public static final int GANGLIA_VALUE_SHORT = 0+1+1+1;
public static final int GANGLIA_VALUE_UNSIGNED_INT = 0+1+1+1+1;
public static final int GANGLIA_VALUE_INT = 0+1+1+1+1+1;
public static final int GANGLIA_VALUE_FLOAT = 0+1+1+1+1+1+1;
public static final int GANGLIA_VALUE_DOUBLE = 0+1+1+1+1+1+1+1;
}
// End of Ganglia_value_types.java
gmetric4j-1.0.6/src/main/java/info/ganglia/gmetric4j/xdr/v31x/package.html 0000664 0000000 0000000 00000001137 12304367223 0026152 0 ustar 00root root 0000000 0000000
RemoteTea generated classes that implement the Ganglia v3.1.x XDR style protocol. These classes were generated from the ganglia protocol.x.