diff options
author | Determinant <ted.sybil@gmail.com> | 2019-06-17 02:14:13 -0400 |
---|---|---|
committer | Determinant <ted.sybil@gmail.com> | 2019-06-17 02:14:13 -0400 |
commit | 1dfc133c0167fbba818b46883950bf87554f5dc1 (patch) | |
tree | 91d4244e8cd9768f4448588b45cd09e48331c73e /network.go | |
parent | 8ac5ed4cf4518053c81122c01cd4a665aca0a549 (diff) |
add unknown peer callback
Diffstat (limited to 'network.go')
-rw-r--r-- | network.go | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -115,7 +115,6 @@ func (self MsgNetwork) RegErrorHandler(callback MsgNetworkErrorCallback, userdat C.msgnetwork_reg_error_handler(self.inner, callback, userdata) } - func (self MsgNetworkConn) Copy() MsgNetworkConn { res := MsgNetworkConnFromC(C.msgnetwork_conn_copy(self.inner)) runtime.SetFinalizer(res, func(self MsgNetworkConn) { self.free() }) @@ -240,3 +239,9 @@ func (self PeerNetwork) MulticastMsgByMove(_moved_msg Msg, paddrs []NetAddr) { func (self PeerNetwork) Listen(listenAddr NetAddr, err *Error) { C.peernetwork_listen(self.inner, listenAddr.inner, err) } + +type MsgNetworkUnknownPeerCallback = C.msgnetwork_unknown_peer_callback_t + +func (self PeerNetwork) RegUnknownPeerHandler(callback MsgNetworkUnknownPeerCallback, userdata rawptr_t) { + C.peernetwork_reg_unknown_peer_handler(self.inner, callback, userdata) +} |