aboutsummaryrefslogtreecommitdiff
path: root/src/network.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/network.cpp')
-rw-r--r--src/network.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/network.cpp b/src/network.cpp
index 2dc7d1f..adcac99 100644
--- a/src/network.cpp
+++ b/src/network.cpp
@@ -251,8 +251,16 @@ void peernetwork_listen(peernetwork_t *self, const netaddr_t *listen_addr, Salti
SALTICIDAE_CERROR_CATCH(cerror)
}
+void peernetwork_reg_peer_handler(peernetwork_t *self,
+ peernetwork_peer_callback_t cb,
+ void *userdata) {
+ self->reg_peer_handler([=](const peernetwork_conn_t &conn, bool connected) {
+ cb(&conn, connected, userdata);
+ });
+}
+
void peernetwork_reg_unknown_peer_handler(peernetwork_t *self,
- msgnetwork_unknown_peer_callback_t cb,
+ peernetwork_unknown_peer_callback_t cb,
void *userdata) {
self->reg_unknown_peer_handler([=](const NetAddr &claimed_addr) {
cb(&claimed_addr, userdata);