Class: ActiveSockets
September 5, 2021 · View on GitHub
esp32-javascript › "socket-events/modules/socket-events/index" › ActiveSockets
Class: ActiveSockets
Hierarchy
- ActiveSockets
Index
Properties
Methods
Properties
Private activeSockets
• activeSockets: SocketLookupMap‹› = new SocketLookupMap()
Defined in socket-events/modules/socket-events/index.ts:86
sst_connectedSockets
• sst_connectedSockets: NumberSet‹› = new NumberSet()
Defined in socket-events/modules/socket-events/index.ts:90
sst_connectedWritableSockets
• sst_connectedWritableSockets: NumberSet‹› = new NumberSet()
Defined in socket-events/modules/socket-events/index.ts:91
sst_notConnectedSockets
• sst_notConnectedSockets: NumberSet‹› = new NumberSet()
Defined in socket-events/modules/socket-events/index.ts:89
Methods
add
▸ add(item: Socket): void
Defined in socket-events/modules/socket-events/index.ts:133
Parameters:
| Name | Type |
|---|---|
item | Socket |
Returns: void
get
▸ get(sockfd: number): Socket | undefined
Defined in socket-events/modules/socket-events/index.ts:152
Parameters:
| Name | Type |
|---|---|
sockfd | number |
Returns: Socket | undefined
maintainSocketStatus
▸ maintainSocketStatus(sockfd: number, isListening: boolean, isConnected: boolean, isError: boolean, onWritable: OnWritableCB | null): void
Defined in socket-events/modules/socket-events/index.ts:93
Parameters:
| Name | Type |
|---|---|
sockfd | number |
isListening | boolean |
isConnected | boolean |
isError | boolean |
onWritable | OnWritableCB | null |
Returns: void
remove
▸ remove(sockfd: number): void
Defined in socket-events/modules/socket-events/index.ts:144
Parameters:
| Name | Type |
|---|---|
sockfd | number |
Returns: void