Home Reference Source Test
public class | source

WsPeerAddress

Extends:

PeerAddress → WsPeerAddress

Static Method Summary

Static Public Methods
public static

seed(host: string, port: number, publicKeyHex: string): WsPeerAddress

public static

Constructor Summary

Public Constructor
public

constructor(services: number, timestamp: number, netAddress: NetAddress, publicKey: PublicKey, distance: number, host: string, port: number, signature: Signature)

Member Summary

Public Members
public get

host: string

public get

port: number

public get
public get

serializedSize: number

Method Summary

Public Methods
public

equals(o: PeerAddress | *): boolean

public

globallyReachable(): boolean

public

hashCode(): string

public
public
public

toString(): string

public

Inherited Summary

From class PeerAddress
public static
public get

distance: number

public set

distance: number

public get
public set
public get
public get

protocol: number

public get
public get
public get

serializedSize: number

public get

services: number

public get
public set
public get

timestamp: number

public

equals(o: PeerAddress | *): boolean

public

exceedsAge(): boolean

public

hashCode(): string

public

isSeed(): boolean

public
public

serializeContent(buf: *): *

public

verifySignature(): boolean

Static Public Methods

public static seed(host: string, port: number, publicKeyHex: string): WsPeerAddress source

Params:

NameTypeAttributeDescription
host string
port number
publicKeyHex string
  • optional

Return:

WsPeerAddress

public static unserialize(buf: SerialBuffer): WsPeerAddress source

Override:

PeerAddress#unserialize

Params:

NameTypeAttributeDescription
buf SerialBuffer

Return:

WsPeerAddress

Public Constructors

public constructor(services: number, timestamp: number, netAddress: NetAddress, publicKey: PublicKey, distance: number, host: string, port: number, signature: Signature) source

Override:

PeerAddress#constructor

Params:

NameTypeAttributeDescription
services number
timestamp number
netAddress NetAddress
publicKey PublicKey
distance number
host string
port number
signature Signature
  • optional

Public Members

public get host: string source

public get port: number source

public get serializedContentSize: number source

Override:

PeerAddress#serializedContentSize

public get serializedSize: number source

Override:

PeerAddress#serializedSize

Public Methods

public equals(o: PeerAddress | *): boolean source

Override:

PeerAddress#equals

Params:

NameTypeAttributeDescription
o PeerAddress | *

Return:

boolean

public globallyReachable(): boolean source

Return:

boolean

public hashCode(): string source

Override:

PeerAddress#hashCode

Return:

string

public serialize(buf: SerialBuffer): SerialBuffer source

Override:

PeerAddress#serialize

Params:

NameTypeAttributeDescription
buf SerialBuffer
  • optional

Return:

SerialBuffer

public serializeContent(buf: SerialBuffer): SerialBuffer source

Override:

PeerAddress#serializeContent

Params:

NameTypeAttributeDescription
buf SerialBuffer
  • optional

Return:

SerialBuffer

public toString(): string source

Return:

string

public withoutId(): WsPeerAddress source

Return:

WsPeerAddress