byte[] random_data = new byte[32];
for (byte i = 0; i < 32; i++) { random_data[i] = (byte) ((i ^ seed) ^ 0xf0); }
- this.peer_manager = bindings.PeerManager_new(message_handler, bindings.KeysInterface_call_get_node_secret(keys_interface), random_data, logger);
+ this.peer_manager = bindings.PeerManager_new(message_handler, bindings.KeysInterface_get_node_secret(keys_interface), random_data, logger);
}
void connect_block(Block b, Transaction t, int height) {
bindings.PeerManager_process_events(peer2.peer_manager);
while (!list.isEmpty()) { list.poll().join(); }
- long events = bindings.EventsProvider_call_get_and_clear_pending_events(peer1.chan_manager_events);
+ long events = bindings.EventsProvider_get_and_clear_pending_events(peer1.chan_manager_events);
bindings.VecOrSliceDef events_arr_info = bindings.LDKCVecTempl_Event_arr_info(events);
assert events_arr_info.datalen == 1;
bindings.LDKEvent event = bindings.LDKEvent_ref_from_ptr(events_arr_info.dataptr);
bindings.PeerManager_process_events(peer2.peer_manager);
while (!list.isEmpty()) { list.poll().join(); }
- events = bindings.EventsProvider_call_get_and_clear_pending_events(peer1.chan_manager_events);
+ events = bindings.EventsProvider_get_and_clear_pending_events(peer1.chan_manager_events);
events_arr_info = bindings.LDKCVecTempl_Event_arr_info(events);
assert events_arr_info.datalen == 1;
event = bindings.LDKEvent_ref_from_ptr(events_arr_info.dataptr);
bindings.PeerManager_process_events(peer1.peer_manager);
while (!list.isEmpty()) { list.poll().join(); }
- long peer2_events = bindings.EventsProvider_call_get_and_clear_pending_events(peer2.chan_manager_events);
+ long peer2_events = bindings.EventsProvider_get_and_clear_pending_events(peer2.chan_manager_events);
bindings.VecOrSliceDef event_arr_info = bindings.LDKCVecTempl_Event_arr_info(peer2_events);
assert event_arr_info.datalen == 1;
bindings.LDKEvent forwardable = bindings.LDKEvent_ref_from_ptr(event_arr_info.dataptr);
bindings.CVec_EventZ_free(peer2_events);
bindings.ChannelManager_process_pending_htlc_forwards(peer2.chan_manager);
- peer2_events = bindings.EventsProvider_call_get_and_clear_pending_events(peer2.chan_manager_events);
+ peer2_events = bindings.EventsProvider_get_and_clear_pending_events(peer2.chan_manager_events);
event_arr_info = bindings.LDKCVecTempl_Event_arr_info(peer2_events);
assert event_arr_info.datalen == 1;
bindings.LDKEvent payment_recvd = bindings.LDKEvent_ref_from_ptr(event_arr_info.dataptr);
bindings.PeerManager_process_events(peer1.peer_manager);
while (!list.isEmpty()) { list.poll().join(); }
- long peer1_events = bindings.EventsProvider_call_get_and_clear_pending_events(peer1.chan_manager_events);
+ long peer1_events = bindings.EventsProvider_get_and_clear_pending_events(peer1.chan_manager_events);
event_arr_info = bindings.LDKCVecTempl_Event_arr_info(peer1_events);
assert event_arr_info.datalen == 1;
bindings.LDKEvent sent = bindings.LDKEvent_ref_from_ptr(event_arr_info.dataptr);