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:

NameType
itemSocket

Returns: void


get

get(sockfd: number): Socket | undefined

Defined in socket-events/modules/socket-events/index.ts:152

Parameters:

NameType
sockfdnumber

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:

NameType
sockfdnumber
isListeningboolean
isConnectedboolean
isErrorboolean
onWritableOnWritableCB | null

Returns: void


remove

remove(sockfd: number): void

Defined in socket-events/modules/socket-events/index.ts:144

Parameters:

NameType
sockfdnumber

Returns: void