X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fldk%2Fstructs%2FNetworkGraph.java;h=98c99609e77a7417cc23a36b5f3fd6e0aa723539;hb=f6c75b182a7786062a4966e8939701ef59092509;hp=70e666fd5646e07bab67c122cb36f64eb82b0fe3;hpb=9da1fb892048ce2faddd35e930619fd1a16c0137;p=ldk-java diff --git a/src/main/java/org/ldk/structs/NetworkGraph.java b/src/main/java/org/ldk/structs/NetworkGraph.java index 70e666fd..98c99609 100644 --- a/src/main/java/org/ldk/structs/NetworkGraph.java +++ b/src/main/java/org/ldk/structs/NetworkGraph.java @@ -19,6 +19,17 @@ public class NetworkGraph extends CommonBase { if (ptr != 0) { bindings.NetworkGraph_free(ptr); } } + /** + * Creates a copy of the NetworkGraph + */ + public NetworkGraph clone() { + long ret = bindings.NetworkGraph_clone(this.ptr); + if (ret < 1024) { return null; } + NetworkGraph ret_hu_conv = new NetworkGraph(null, ret); + ret_hu_conv.ptrs_to.add(this); + return ret_hu_conv; + } + /** * Serialize the NetworkGraph object into a byte array which can be read by NetworkGraph_read */