#include <stdio.h>
#include <string.h>
-void print_log(const void *this_arg, const char *record) {
- printf("%s", record);
+void print_log(const void *this_arg, const LDKRecord *record) {
+ LDKStr mod = Record_get_module_path(record);
+ LDKStr str = Record_get_args(record);
+ printf("%.*s:%d - %.*s\n", (int)mod.len, mod.chars, Record_get_line(record), (int)str.len, str.chars);
+ Str_free(str);
+ Str_free(mod);
}
uint32_t get_fee(const void *this_arg, LDKConfirmationTarget target) {
LDKCResult_NoneChannelMonitorUpdateErrZ update_channel_monitor(const void *this_arg, LDKOutPoint funding_txo, LDKChannelMonitorUpdate monitor) {
return CResult_NoneChannelMonitorUpdateErrZ_ok();
}
-LDKCVec_MonitorEventZ monitors_pending_monitor_events(const void *this_arg) {
- LDKCVec_MonitorEventZ empty_htlc_vec = {
+LDKCVec_C3Tuple_OutPointCVec_MonitorEventZPublicKeyZZ monitors_pending_monitor_events(const void *this_arg) {
+ LDKCVec_C3Tuple_OutPointCVec_MonitorEventZPublicKeyZZ empty_htlc_vec = {
.data = NULL,
.datalen = 0,
};
return empty_htlc_vec;
}
-void never_handle_event(const void *this_arg, struct LDKEvent event) {
+void never_handle_event(const void *this_arg, const struct LDKEvent* event) {
// Note that we never actually generate any events to handle in the code below.
assert(false);
}