You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
547 B
26 lines
547 B
|
|
/*! |
|
* Connection states |
|
*/ |
|
|
|
'use strict'; |
|
|
|
const STATES = module.exports = exports = Object.create(null); |
|
|
|
const disconnected = 'disconnected'; |
|
const connected = 'connected'; |
|
const connecting = 'connecting'; |
|
const disconnecting = 'disconnecting'; |
|
const uninitialized = 'uninitialized'; |
|
|
|
STATES[0] = disconnected; |
|
STATES[1] = connected; |
|
STATES[2] = connecting; |
|
STATES[3] = disconnecting; |
|
STATES[99] = uninitialized; |
|
|
|
STATES[disconnected] = 0; |
|
STATES[connected] = 1; |
|
STATES[connecting] = 2; |
|
STATES[disconnecting] = 3; |
|
STATES[uninitialized] = 99;
|
|
|