Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class ClusterProcessChild

extends EventSpewerclass EventSpewerdetritus-utils/EventSpewer

Defined in processchild

Constructor

constructor(cluster: ClusterClientclass ClusterClientdetritus-client/ClusterClient)

Properties

_restRequestsWaiting = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string | number, {
promise: Promise<any>external Promise,
reject: Functionexternal Function,
resolve: Functionexternal Function
}
>
[src]
_shardsIdentifying = BaseSetclass BaseSetdetritus-utils/BaseSet<number>[src]
cluster: ClusterClientclass ClusterClientdetritus-client/ClusterClient[src]

Methods

onMessage(message: IPCMessageinterface IPCMessagedetritus-client/cluster/ClusterIPCTypes/IPCMessage | any): Promise<void>external Promise[src]
send(message: IPCMessageinterface IPCMessagedetritus-client/cluster/ClusterIPCTypes/IPCMessage | any): Promise<void>external Promise[src]
sendIPC(
op: number,
data: any = null,
request: boolean = false,
shard?: number
): Promise<void>external Promise
[src]
sendIPCOrWarn(
op: number,
data: any = null,
request: boolean = false,
shard?: number
): Promise<void>external Promise
[src]
broadcastEval(
code: Functionexternal Function | string,
...args: any[]
): Promise<Array<any>external Array>external Promise
[src]
sendRestRequest(name: string, args?: Array<any>external Array): Promise<any>external Promise[src]
on(
event: string | symbol,
listener: (...args: any[]) => void
): ClusterProcessChildclass ClusterProcessChilddetritus-client/cluster/ClusterProcessChild
[src]
2 more overloads
on(
event: "ipc",
listener: (message: any) => any
): ClusterProcessChildclass ClusterProcessChilddetritus-client/cluster/ClusterProcessChild
[src]
on(
event: string | symbol,
listener: (...args: any[]) => void
): ClusterProcessChildclass ClusterProcessChilddetritus-client/cluster/ClusterProcessChild
[src]