aboutsummaryrefslogtreecommitdiff
path: root/src/network.cpp
diff options
context:
space:
mode:
authorDeterminant <[email protected]>2019-06-28 15:59:30 -0400
committerDeterminant <[email protected]>2019-06-28 15:59:30 -0400
commit06b5a84602dc6a5dd76d82c9f88359cdb8cf52da (patch)
tree7a45737a3e03e82ae5e12b288cbd16026c1dd02e /src/network.cpp
parent710e9e8961cf5039b425e66d2042942b7e4af0c8 (diff)
...
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);