/var/www/greso.tech/server/nsm/node_modules/mysql2/lib
NameSizeModeActions
auth_plugins/-0755rm
commands/-0755rm
constants/-0755rm
packets/-0755rm
parsers/-0755rm
auth_41.js23290644editdlrm
compressed_protocol.js45240644editdlrm
connection.js299680644editdlrm
connection_config.js92190644editdlrm
helpers.js17250644editdlrm
packet_parser.js60300644editdlrm
pool.js62710644editdlrm
pool_cluster.js67320644editdlrm
pool_config.js8600644editdlrm
pool_connection.js18690644editdlrm
results_stream.js9480644editdlrm
server.js8500644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/mysql2/lib/server.js (850B)
'use strict'; const net = require('net'); const EventEmitter = require('events').EventEmitter; const Connection = require('./connection'); const ConnectionConfig = require('./connection_config'); // TODO: inherit Server from net.Server class Server extends EventEmitter { constructor() { super(); this.connections = []; this._server = net.createServer(this._handleConnection.bind(this)); } _handleConnection(socket) { const connectionConfig = new ConnectionConfig({ stream: socket, isServer: true }); const connection = new Connection({ config: connectionConfig }); this.emit('connection', connection); } listen(port) { this._port = port; this._server.listen.apply(this._server, arguments); return this; } close(cb) { this._server.close(cb); } } module.exports = Server;