diff options
author | Determinant <tederminant@gmail.com> | 2019-06-10 21:32:51 -0400 |
---|---|---|
committer | Determinant <tederminant@gmail.com> | 2019-06-10 21:32:51 -0400 |
commit | 334fbbc9e4ed2131101062d8fbe1db4afae7c0aa (patch) | |
tree | 8f492ebe7c99e35bb2efcb125c71a388db9272ed /network.go | |
parent | d342de9e03902b93f1cff552e772f98caa0ee726 (diff) |
...
Diffstat (limited to 'network.go')
-rw-r--r-- | network.go | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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 |