60 lines
2.6 KiB
Plaintext
60 lines
2.6 KiB
Plaintext
|
var WXTCPSocketLibrary =
|
||
|
{
|
||
|
WX_CreateTCPSocket:function() {
|
||
|
var res = window.WXWASMSDK.WX_CreateTCPSocket();
|
||
|
var bufferSize = lengthBytesUTF8(res || '') + 1;
|
||
|
var buffer = _malloc(bufferSize);
|
||
|
stringToUTF8(res, buffer, bufferSize);
|
||
|
return buffer;
|
||
|
},
|
||
|
WX_TCPSocketBindWifi:function(id, option) {
|
||
|
window.WXWASMSDK.WX_TCPSocketBindWifi(_WXPointer_stringify_adaptor(id), _WXPointer_stringify_adaptor(option));
|
||
|
},
|
||
|
WX_TCPSocketClose:function(id) {
|
||
|
window.WXWASMSDK.WX_TCPSocketClose(_WXPointer_stringify_adaptor(id));
|
||
|
},
|
||
|
WX_TCPSocketConnect:function(id, option) {
|
||
|
window.WXWASMSDK.WX_TCPSocketConnect(_WXPointer_stringify_adaptor(id), _WXPointer_stringify_adaptor(option));
|
||
|
},
|
||
|
WX_TCPSocketWriteString:function(id, data) {
|
||
|
window.WXWASMSDK.WX_TCPSocketWriteString(_WXPointer_stringify_adaptor(id), _WXPointer_stringify_adaptor(data));
|
||
|
},
|
||
|
WX_TCPSocketWriteBuffer:function(id, dataPtr, dataLength) {
|
||
|
window.WXWASMSDK.WX_TCPSocketWriteBuffer(_WXPointer_stringify_adaptor(id), dataPtr, dataLength);
|
||
|
},
|
||
|
WX_TCPSocketOffBindWifi:function(id) {
|
||
|
window.WXWASMSDK.WX_TCPSocketOffBindWifi(_WXPointer_stringify_adaptor(id));
|
||
|
},
|
||
|
WX_TCPSocketOffClose:function(id) {
|
||
|
window.WXWASMSDK.WX_TCPSocketOffClose(_WXPointer_stringify_adaptor(id));
|
||
|
},
|
||
|
WX_TCPSocketOffConnect:function(id) {
|
||
|
window.WXWASMSDK.WX_TCPSocketOffConnect(_WXPointer_stringify_adaptor(id));
|
||
|
},
|
||
|
WX_TCPSocketOffError:function(id) {
|
||
|
window.WXWASMSDK.WX_TCPSocketOffError(_WXPointer_stringify_adaptor(id));
|
||
|
},
|
||
|
WX_TCPSocketOffMessage:function(id) {
|
||
|
window.WXWASMSDK.WX_TCPSocketOffMessage(_WXPointer_stringify_adaptor(id));
|
||
|
},
|
||
|
WX_TCPSocketOnBindWifi:function(id) {
|
||
|
window.WXWASMSDK.WX_TCPSocketOnBindWifi(_WXPointer_stringify_adaptor(id));
|
||
|
},
|
||
|
WX_TCPSocketOnClose:function(id) {
|
||
|
window.WXWASMSDK.WX_TCPSocketOnClose(_WXPointer_stringify_adaptor(id));
|
||
|
},
|
||
|
WX_TCPSocketOnConnect:function(id) {
|
||
|
window.WXWASMSDK.WX_TCPSocketOnConnect(_WXPointer_stringify_adaptor(id));
|
||
|
},
|
||
|
WX_TCPSocketOnError:function(id) {
|
||
|
window.WXWASMSDK.WX_TCPSocketOnError(_WXPointer_stringify_adaptor(id));
|
||
|
},
|
||
|
WX_TCPSocketOnMessage:function(id, needInfo) {
|
||
|
window.WXWASMSDK.WX_TCPSocketOnMessage(_WXPointer_stringify_adaptor(id), needInfo);
|
||
|
},
|
||
|
WX_RegisterTCPSocketOnMessageCallback:function(callback) {
|
||
|
window.WXWASMSDK.WX_RegisterTCPSocketOnMessageCallback(callback);
|
||
|
},
|
||
|
};
|
||
|
|
||
|
mergeInto(LibraryManager.library, WXTCPSocketLibrary);
|