Skip to content

Latest commit

 

History

History
393 lines (217 loc) · 14.6 KB

File metadata and controls

393 lines (217 loc) · 14.6 KB

esp32-javascript"socket-events/modules/socket-events/index"Socket

Class: Socket

Hierarchy

  • Socket

Implements

Index

Properties

Accessors

Methods

Properties

Private _isConnected

_isConnected: boolean = false

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


_isError

_isError: boolean = false

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


Private _isListening

_isListening: boolean = false

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


Private _onWritable

_onWritable: OnWritableCB | null = null

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


Private dataBuffer

dataBuffer: Uint8Array‹› = new Uint8Array(this.defaultBufferSize)

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


Private dataBufferSize

dataBufferSize: number = 0

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


Private defaultBufferSize

defaultBufferSize: number = 3 * 1024

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


flushAlways

flushAlways: boolean = true

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


onAccept

onAccept: OnAcceptCB | null = null

Implementation of Esp32JsSocket.onAccept

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

The onData callback.


onClose

onClose: OnCloseCB | null = null

Implementation of Esp32JsSocket.onClose

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


onConnect

onConnect: OnConnectCB | null = null

Implementation of Esp32JsSocket.onConnect

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


onData

onData: OnDataCB | null = null

Implementation of Esp32JsSocket.onData

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


onError

onError: OnErrorCB | null = null

Implementation of Esp32JsSocket.onError

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


Private readTimeout

readTimeout: number = -1

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


Private readTimeoutHandle

readTimeoutHandle: number = -1

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


sockfd

sockfd: number = -1

Implementation of Esp32JsSocket.sockfd

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

The socket file descriptor.


ssl

ssl: any = null

Implementation of Esp32JsSocket.ssl

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


Private textEncoder

textEncoder: TextEncoder = new TextEncoder()

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


writebuffer

writebuffer: BufferEntry[] = []

Implementation of Esp32JsSocket.writebuffer

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

Accessors

isConnected

get isConnected(): boolean

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

Returns: boolean

set isConnected(isConnected: boolean): void

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

Parameters:

Name Type
isConnected boolean

Returns: void


isError

get isError(): boolean

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

Returns: boolean

set isError(isError: boolean): void

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

Parameters:

Name Type
isError boolean

Returns: void


isListening

get isListening(): boolean

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

Returns: boolean

set isListening(isListening: boolean): void

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

Parameters:

Name Type
isListening boolean

Returns: void


onWritable

get onWritable(): null | function

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

Returns: null | function

set onWritable(onWritable: OnWritableCB | null): void

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

Parameters:

Name Type
onWritable OnWritableCB | null

Returns: void

Methods

clearReadTimeoutTimer

clearReadTimeoutTimer(): void

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

Returns: void


extendReadTimeout

extendReadTimeout(): void

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

Returns: void


flush

flush(cb?: undefined | function): void

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

Parameters:

Name Type
cb? undefined | function

Returns: void


Private maintainSocketStatus

maintainSocketStatus(): void

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

Returns: void


setReadTimeout

setReadTimeout(readTimeout: number): void

Implementation of Esp32JsSocket

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

Parameters:

Name Type
readTimeout number

Returns: void


write

write(data: string | Uint8Array): void

Implementation of Esp32JsSocket

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

Parameters:

Name Type
data string | Uint8Array

Returns: void