Home Reference Source Repository
import {ClientConnection} from 'leofcoin-core/src/server/socket-server.js'
public class | source

ClientConnection

Constructor Summary

Public Constructor
public

constructor(connection: *)

Member Summary

Public Members
public

Method Summary

Public Methods
public

onBlockAdded(data: *)

public

onConnecting(data: *)

public

onHashrate(data: *)

public

onMessage(objectPattern: {"type": *, "utf8Data": *})

public

onMining(data: *)

public

onPeerAdded(peer: *)

public

onReady(data: *)

public

onSyncing(data: *)

public

onjobCancelled(data: *)

public

send(objectPattern: {"name": *, "data": *, "type": *})

public

stateResponse(objectPattern: {"type": *, "name": *, "data": *}): *

Public Constructors

public constructor(connection: *) source

Params:

NameTypeAttributeDescription
connection *

Public Members

public connection: * source

Public Methods

public onBlockAdded(data: *) source

Params:

NameTypeAttributeDescription
data *

public onConnecting(data: *) source

Params:

NameTypeAttributeDescription
data *

public onHashrate(data: *) source

Params:

NameTypeAttributeDescription
data *

public onMessage(objectPattern: {"type": *, "utf8Data": *}) source

Params:

NameTypeAttributeDescription
objectPattern {"type": *, "utf8Data": *}
  • default: {"type":null,"utf8Data":null}

public onMining(data: *) source

Params:

NameTypeAttributeDescription
data *

public onPeerAdded(peer: *) source

Params:

NameTypeAttributeDescription
peer *

public onReady(data: *) source

Params:

NameTypeAttributeDescription
data *

public onSyncing(data: *) source

Params:

NameTypeAttributeDescription
data *

public onjobCancelled(data: *) source

Params:

NameTypeAttributeDescription
data *

public send(objectPattern: {"name": *, "data": *, "type": *}) source

Params:

NameTypeAttributeDescription
objectPattern {"name": *, "data": *, "type": *}
  • default: {"name":null,"data":null,"type":null}

public stateResponse(objectPattern: {"type": *, "name": *, "data": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"type": *, "name": *, "data": *}
  • default: {"type":null,"name":null,"data":null}

Return:

*