Home Reference Source Test
public class | source

WsBasePeerAddress

Extends:

PeerAddress → WsBasePeerAddress

Direct Subclass:

WsPeerAddress, WssPeerAddress

Static Method Summary

Static Public Methods
public static

Constructor Summary

Public Constructor
public

constructor(protocol: number, 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

protocolPrefix: string

public get
public get

serializedSize: number

Method Summary

Public Methods
public

equals(o: PeerAddress | *): boolean

public

globallyReachable(): boolean

public

hashCode(): string

public
public
public

toSeedString(): string

public

toString(): string

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
public

verifySignature(): boolean

Static Public Methods

public static fromSeedString(str: string): WsPeerAddress | WssPeerAddress source

Params:

NameTypeAttributeDescription
str string

Public Constructors

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

Override:

PeerAddress#constructor

Params:

NameTypeAttributeDescription
protocol number
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 protocolPrefix: string 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 toSeedString(): string source

Return:

string

public toString(): string source

Return:

string