Constructor
new Master()
Create the master process.
Extends:
- EventEmitter
- Source:
Extends
- EventEmitter
Methods
destroy()
Destroy the worker.
- Source:
(private) handlePacket(packet)
Handle packet.
Parameters:
Name | Type | Description |
---|---|---|
packet |
Packet |
- Source:
(private) init()
Initialize master. Bind events.
- Source:
listen()
Listen for messages from master process (only if worker).
- Source:
log(obj, …args)
Write a message to stdout in the master process.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
obj |
Object | String | ||
args |
String |
<repeatable> |
- Source:
send(packet) → {Boolean}
Frame and send a packet.
Parameters:
Name | Type | Description |
---|---|---|
packet |
Packet |
- Source:
Returns:
- Type
- Boolean
sendEvent(event, …arg) → {Boolean}
Emit an event on the worker side.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
event |
String | ||
arg |
Object |
<repeatable> |
- Source:
Returns:
- Type
- Boolean
set(network)
Set primary network.
Parameters:
Name | Type | Description |
---|---|---|
network |
NetworkType | Network |
- Source:
setEnv(env)
Set environment.
Parameters:
Name | Type | Description |
---|---|---|
env |
Object |
- Source:
write(data) → {Boolean}
Send data to worker.
Parameters:
Name | Type | Description |
---|---|---|
data |
Buffer |
- Source:
Returns:
- Type
- Boolean