}
public static CpuModel getCpuModel() {
- long cPtr = SurfJNI.getCpuModel();
- return (CpuModel)Surf.getCpuModelDirector(cPtr);
-}
+ long cPtr = SurfJNI.getCpuModel();
+ return (cPtr == 0) ? null : new CpuModel(cPtr, false);
+ }
public static void setCpuModel(CpuModel cpuModel) {
SurfJNI.setCpuModel(CpuModel.getCPtr(cpuModel), cpuModel);
SurfJNI.setCpu(name, Cpu.getCPtr(cpu), cpu);
}
- public static NetworkLink[] getRoute(String srcName, String dstName) {
- return NetworkLink.cArrayWrap(SurfJNI.getRoute(srcName, dstName), false);
+ public static Link[] getRoute(String srcName, String dstName) {
+ return Link.cArrayWrap(SurfJNI.getRoute(srcName, dstName), false);
}
}