From 334fbbc9e4ed2131101062d8fbe1db4afae7c0aa Mon Sep 17 00:00:00 2001 From: Determinant Date: Mon, 10 Jun 2019 21:32:51 -0400 Subject: ... --- network.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'network.go') diff --git a/network.go b/network.go index 9b5b07d..a4cac02 100644 --- a/network.go +++ b/network.go @@ -44,16 +44,17 @@ func (self MsgNetwork) Start() { C.msgnetwork_start(self) } func (self MsgNetwork) SendMsg(msg Msg, conn MsgNetworkConn) { C.msgnetwork_send_msg(self, msg, conn) } func (self MsgNetwork) Connect(addr NetAddr) { C.msgnetwork_connect(self, addr) } +func (self MsgNetwork) Terminate(conn MsgNetworkConn) { C.msgnetwork_terminate(self, conn) } type MsgNetworkMsgCallback = C.msgnetwork_msg_callback_t type MsgNetworkConnCallback = C.msgnetwork_conn_callback_t -func (self MsgNetwork) RegHandler(opcode Opcode, callback MsgNetworkMsgCallback) { - C.msgnetwork_reg_handler(self, C._opcode_t(opcode), callback) +func (self MsgNetwork) RegHandler(opcode Opcode, callback MsgNetworkMsgCallback, userdata rawptr_t) { + C.msgnetwork_reg_handler(self, C._opcode_t(opcode), callback, userdata) } -func (self MsgNetwork) RegConnHandler(callback MsgNetworkConnCallback) { - C.msgnetwork_reg_conn_handler(self, callback) +func (self MsgNetwork) RegConnHandler(callback MsgNetworkConnCallback, userdata rawptr_t) { + C.msgnetwork_reg_conn_handler(self, callback, userdata) } type PeerNetwork = *C.struct_peernetwork_t -- cgit v1.2.3