File indexing completed on 2024-05-19 04:42:04
0001 /* 0002 SPDX-FileCopyrightText: 2014 Denis Steckelmacher <steckdenis@yahoo.fr> 0003 0004 SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0005 */ 0006 0007 var event = require("event"); 0008 0009 exports.createServer = function (options, connectionListener) { return new Server(); }; 0010 exports.createServer(new Object(), function(){}); 0011 0012 exports.connect = function (options, connectionListener) { return new Socket(); }; 0013 exports.connect(new Object(), function(){}); 0014 0015 exports.createConnection = function (options, connectionListener) { return new Socket(); }; 0016 exports.createConnection(new Object(), function(){}); 0017 0018 /* 0019 * exports.Server 0020 */ 0021 function Server() { return ; } 0022 exports.Server = Server; 0023 exports.Server.prototype = event.EventEmitter; 0024 0025 exports.Server.prototype.listen = function (port, host, backlog, callback) { return ; }; 0026 exports.Server.prototype.listen(1, "", 1, function(){}); 0027 0028 exports.Server.prototype.close = function (callback) { return ; }; 0029 exports.Server.prototype.close(function(){}); 0030 0031 exports.Server.prototype.address = function () { return {port: 1, family: "", address: ""}; }; 0032 exports.Server.prototype.address(); 0033 0034 exports.Server.prototype.unref = function () { return ; }; 0035 exports.Server.prototype.unref(); 0036 0037 exports.Server.prototype.ref = function () { return ; }; 0038 exports.Server.prototype.ref(); 0039 0040 exports.Server.prototype.maxConnections = 1; 0041 0042 exports.Server.prototype.connections = 1; 0043 0044 exports.Server.prototype.getConnections = function (callback) { return ; }; 0045 exports.Server.prototype.getConnections(function(){}); 0046 0047 0048 /* 0049 * exports.Socket 0050 */ 0051 function Socket(options) { return ; } 0052 exports.Socket = Socket; 0053 exports.Socket.prototype = event.EventEmitter; 0054 0055 exports.Socket.prototype.connect = function (port, host, connectionListener) { return ; }; 0056 exports.Socket.prototype.connect(1, "", function(){}); 0057 0058 exports.Socket.prototype.bufferSize = 1; 0059 0060 exports.Socket.prototype.setEncoding = function (encoding) { return ; }; 0061 exports.Socket.prototype.setEncoding(""); 0062 0063 exports.Socket.prototype.write = function (data, encoding, callback) { return ; }; 0064 exports.Socket.prototype.write("", "", function(){}); 0065 0066 exports.Socket.prototype.end = function (data, encoding) { return ; }; 0067 exports.Socket.prototype.end("", ""); 0068 0069 exports.Socket.prototype.destroy = function () { return ; }; 0070 exports.Socket.prototype.destroy(); 0071 0072 exports.Socket.prototype.pause = function () { return ; }; 0073 exports.Socket.prototype.pause(); 0074 0075 exports.Socket.prototype.resume = function () { return ; }; 0076 exports.Socket.prototype.resume(); 0077 0078 exports.Socket.prototype.setTimeout = function (timeout, callback) { return ; }; 0079 exports.Socket.prototype.setTimeout(1, function(){}); 0080 0081 exports.Socket.prototype.setNoDelay = function (noDelay) { return ; }; 0082 exports.Socket.prototype.setNoDelay(true); 0083 0084 exports.Socket.prototype.setKeepAlive = function (enable, initialDelay) { return ; }; 0085 exports.Socket.prototype.setKeepAlive(true, 1); 0086 0087 exports.Socket.prototype.address = function () { return {port: 1, family: "", address: ""}; }; 0088 exports.Socket.prototype.address(); 0089 0090 exports.Socket.prototype.unref = function () { return ; }; 0091 exports.Socket.prototype.unref(); 0092 0093 exports.Socket.prototype.ref = function () { return ; }; 0094 exports.Socket.prototype.ref(); 0095 0096 exports.Socket.prototype.remoteAddress = ""; 0097 0098 exports.Socket.prototype.remotePort = 1; 0099 0100 exports.Socket.prototype.localAddress = ""; 0101 0102 exports.Socket.prototype.localPort = 1; 0103 0104 exports.Socket.prototype.bytesRead = 1; 0105 0106 exports.Socket.prototype.bytesWritten = 1; 0107 0108 0109 exports.isIP = function (input) { return 1; }; 0110 exports.isIP(""); 0111 0112 exports.isIPv4 = function (input) { return true; }; 0113 exports.isIPv4(""); 0114 0115 exports.isIPv6 = function (input) { return true; }; 0116 exports.isIPv6(""); 0117