X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=c_sharp%2Fsrc%2Forg%2Fldk%2Fstructs%2FPeerHandleError.cs;h=6fa6e50edc11dd7091f70393e32c2962221a80ca;hb=152d721883552dd92925833d15687d7d64d01c35;hp=ad19b4d9f6eac65c879cd24c424661bd485be00d;hpb=8aa8a96fc6d8fcdd3fbb419b4b4c12482af14938;p=ldk-java diff --git a/c_sharp/src/org/ldk/structs/PeerHandleError.cs b/c_sharp/src/org/ldk/structs/PeerHandleError.cs index ad19b4d9..6fa6e50e 100644 --- a/c_sharp/src/org/ldk/structs/PeerHandleError.cs +++ b/c_sharp/src/org/ldk/structs/PeerHandleError.cs @@ -17,42 +17,11 @@ public class PeerHandleError : CommonBase { if (ptr != 0) { bindings.PeerHandleError_free(ptr); } } - /** - * Used to indicate that we probably can't make any future connections to this peer (e.g. - * because we required features that our peer was missing, or vice versa). - * - * While LDK's [`ChannelManager`] will not do it automatically, you likely wish to force-close - * any channels with this peer or check for new versions of LDK. - * - * [`ChannelManager`]: crate::ln::channelmanager::ChannelManager - */ - public bool get_no_connection_possible() { - bool ret = bindings.PeerHandleError_get_no_connection_possible(this.ptr); - GC.KeepAlive(this); - return ret; - } - - /** - * Used to indicate that we probably can't make any future connections to this peer (e.g. - * because we required features that our peer was missing, or vice versa). - * - * While LDK's [`ChannelManager`] will not do it automatically, you likely wish to force-close - * any channels with this peer or check for new versions of LDK. - * - * [`ChannelManager`]: crate::ln::channelmanager::ChannelManager - */ - public void set_no_connection_possible(bool val) { - bindings.PeerHandleError_set_no_connection_possible(this.ptr, val); - GC.KeepAlive(this); - GC.KeepAlive(val); - } - /** * Constructs a new PeerHandleError given each field */ - public static PeerHandleError of(bool no_connection_possible_arg) { - long ret = bindings.PeerHandleError_new(no_connection_possible_arg); - GC.KeepAlive(no_connection_possible_arg); + public static PeerHandleError of() { + long ret = bindings.PeerHandleError_new(); if (ret >= 0 && ret <= 4096) { return null; } org.ldk.structs.PeerHandleError ret_hu_conv = null; if (ret < 0 || ret > 4096) { ret_hu_conv = new org.ldk.structs.PeerHandleError(null, ret); } if (ret_hu_conv != null) { ret_hu_conv.ptrs_to.AddLast(ret_hu_conv); }; @@ -77,5 +46,16 @@ public class PeerHandleError : CommonBase { return ret_hu_conv; } + /** + * Get the string representation of a PeerHandleError object + */ + public string to_str() { + long ret = bindings.PeerHandleError_to_str(this.ptr); + GC.KeepAlive(this); + if (ret >= 0 && ret <= 4096) { return null; } + string ret_conv = InternalUtils.decodeString(ret); + return ret_conv; + } + } } } }