Sha256: c0ae5c3daf477e72f3a624ea28ca10f245a61ca24394f943352b165f8efd4bf0

Contents?: true

Size: 752 Bytes

Versions: 7

Compression:

Stored size: 752 Bytes

Contents

const ConnectionType = require('../../utils/ConnectionType');
const IConnectionData = require('./IConnectionData');

class WsConnectionData extends IConnectionData {
    constructor(hostname) {
        super();
        this._hostname = hostname;
        this._connectionType = ConnectionType.WEB_SOCKET;
    }

    get connectionType() {
        return this._connectionType;
    }

    get hostname() {
        return this._hostname;
    }

    set hostname(value) {
        this._hostname = value;
    }

    serializeConnectionData() {
        return [this.connectionType, 0, 0, 0, 0, 0, 0];
    }

    equals(other) {
        return other instanceof WsConnectionData && this._hostname === other.hostname;
    }

}

module.exports = WsConnectionData;

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
javonet-ruby-sdk-2.5.8 lib/javonet-ruby-sdk/Binaries/Nodejs/utils/connectionData/WsConnectionData.js
javonet-ruby-sdk-2.5.7 lib/javonet-ruby-sdk/Binaries/Nodejs/utils/connectionData/WsConnectionData.js
javonet-ruby-sdk-2.5.6 lib/javonet-ruby-sdk/Binaries/Nodejs/utils/connectionData/WsConnectionData.js
javonet-ruby-sdk-2.5.5 lib/javonet-ruby-sdk/Binaries/Nodejs/utils/connectionData/WsConnectionData.js
javonet-ruby-sdk-2.5.4 lib/javonet-ruby-sdk/Binaries/Nodejs/utils/connectionData/WsConnectionData.js
javonet-ruby-sdk-2.5.3 lib/javonet-ruby-sdk/Binaries/Nodejs/utils/connectionData/WsConnectionData.js
javonet-ruby-sdk-2.5.2 lib/javonet-ruby-sdk/Binaries/Nodejs/utils/connectionData/WsConnectionData.js