if (ret_hu_conv != null) { ret_hu_conv.ptrs_to.AddLast(this); };
Option_OnionMessageContentsZ ret = arg.handle_custom_message(ret_hu_conv);
GC.KeepAlive(arg);
if (ret_hu_conv != null) { ret_hu_conv.ptrs_to.AddLast(this); };
Option_OnionMessageContentsZ ret = arg.handle_custom_message(ret_hu_conv);
GC.KeepAlive(arg);
byte[] _buffer_conv = InternalUtils.decodeUint8Array(_buffer);
Result_COption_OnionMessageContentsZDecodeErrorZ ret = arg.read_custom_message(_message_type, _buffer_conv);
GC.KeepAlive(arg);
byte[] _buffer_conv = InternalUtils.decodeUint8Array(_buffer);
Result_COption_OnionMessageContentsZDecodeErrorZ ret = arg.read_custom_message(_message_type, _buffer_conv);
GC.KeepAlive(arg);
return result;
}
public long release_pending_custom_messages() {
ThreeTuple_OnionMessageContentsDestinationBlindedPathZ[] ret = arg.release_pending_custom_messages();
GC.KeepAlive(arg);
return result;
}
public long release_pending_custom_messages() {
ThreeTuple_OnionMessageContentsDestinationBlindedPathZ[] ret = arg.release_pending_custom_messages();
GC.KeepAlive(arg);