Skip to main content

Class: SteerEventEmitter

Steer Protocol event emitter. All peer connections, strategy processes, system lifesycles, etc are emitted here.

Hierarchy

  • EventEmitter

    SteerEventEmitter

Implements

Implemented by

Constructors

constructor

new SteerEventEmitter(options?)

Parameters

NameType
options?EventEmitterOptions

Defined in

node_modules/@types/node/events.d.ts:24

Methods

db_closed

db_closed(event): void

Parameters

NameType
eventBaseStoreEvent

Returns

void

Defined in

src/classes/emitter.ts:109


db_load

db_load(event): void

Parameters

NameType
eventBaseStoreEvent

Returns

void

Defined in

src/classes/emitter.ts:94


db_load_progress

db_load_progress(event): void

Parameters

NameType
eventStoreLoadProgressEvent

Returns

void

Defined in

src/classes/emitter.ts:97


db_peer

db_peer(event): void

Parameters

NameType
eventPeerConnectedEvent

Returns

void

Defined in

src/classes/emitter.ts:106


db_peer_exchange

db_peer_exchange(event): void

Parameters

NameType
eventPeerSyncEvent

Returns

void

Defined in

src/classes/emitter.ts:112


db_ready

db_ready(event): void

Parameters

NameType
eventStoreReadyEvent

Returns

void

Defined in

src/classes/emitter.ts:100


db_replicate

db_replicate(event): void

Parameters

NameType
eventBaseStoreEvent

Returns

void

Defined in

src/classes/emitter.ts:88


db_replicate_progress

db_replicate_progress(event): void

Parameters

NameType
eventStoreReplicateProgressEvent

Returns

void

Defined in

src/classes/emitter.ts:91


db_replicated

db_replicated(event): void

Parameters

NameType
eventBaseStoreEvent

Returns

void

Defined in

src/classes/emitter.ts:85


db_write

db_write(event): void

Parameters

NameType
eventStoreWriteEvent

Returns

void

Defined in

src/classes/emitter.ts:103


on

on(event, listener): SteerEventEmitter

Parameters

NameType
eventstring
listener() => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:61

on(event, listener): SteerEventEmitter

Parameters

NameType
event"registry_peer_count"
listener(count: number) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:62

on(event, listener): SteerEventEmitter

Parameters

NameType
event"ipfs_swarm_count"
listener(count: number) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:63

on(event, listener): SteerEventEmitter

Parameters

NameType
event"db.replicated"
listener(event: BaseStoreEvent) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:64

on(event, listener): SteerEventEmitter

Parameters

NameType
event"db.replicate"
listener(event: BaseStoreEvent) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:65

on(event, listener): SteerEventEmitter

Parameters

NameType
event"db.replicate.progress"
listener(event: StoreReplicateProgressEvent) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:66

on(event, listener): SteerEventEmitter

Parameters

NameType
event"db.load"
listener(event: BaseStoreEvent) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:67

on(event, listener): SteerEventEmitter

Parameters

NameType
event"db.load.progress"
listener(event: StoreLoadProgressEvent) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:68

on(event, listener): SteerEventEmitter

Parameters

NameType
event"db.ready"
listener(event: StoreReadyEvent) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:69

on(event, listener): SteerEventEmitter

Parameters

NameType
event"db.write"
listener(event: StoreWriteEvent) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:70

on(event, listener): SteerEventEmitter

Parameters

NameType
event"db.peer"
listener(event: PeerConnectedEvent) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:71

on(event, listener): SteerEventEmitter

Parameters

NameType
event"db.closed"
listener(event: BaseStoreEvent) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:72

on(event, listener): SteerEventEmitter

Parameters

NameType
event"db.peer.exchange"
listener(event: PeerSyncEvent) => void

Returns

SteerEventEmitter

Defined in

src/classes/emitter.ts:73


registry_peer_count

registry_peer_count(count): void

Parameters

NameType
countnumber

Returns

void

Defined in

src/classes/emitter.ts:81