Options
All
  • Public
  • Public/Protected
  • All
Menu

Class OPCUAServerEndPoint

OPCUAServerEndPoint a Server EndPoint. A sever end point is listening to one port note: see OPCUA Release 1.03 part 4 page 108 7.1 ApplicationDescription

Hierarchy

  • EventEmitter
    • OPCUAServerEndPoint

Implements

  • ServerSecureChannelParent

Constructors

constructor

Properties

Optional _on_close_channel

_on_close_channel: function

Type declaration

    • (channel: ServerSecureChannelLayer): void
    • Parameters

      • channel: ServerSecureChannelLayer

      Returns void

Optional _on_connectionRefused

_on_connectionRefused: function

Type declaration

    • (socketData: any): void
    • Parameters

      • socketData: any

      Returns void

Optional _on_new_channel

_on_new_channel: function

Type declaration

    • (channel: ServerSecureChannelLayer): void
    • Parameters

      • channel: ServerSecureChannelLayer

      Returns void

Optional _on_openSecureChannelFailure

_on_openSecureChannelFailure: function

Type declaration

    • (socketData: any, channelData: any): void
    • Parameters

      • socketData: any
      • channelData: any

      Returns void

bytesReadInOldChannels

bytesReadInOldChannels: number

bytesWrittenInOldChannels

bytesWrittenInOldChannels: number

certificateManager

certificateManager: OPCUACertificateManager

defaultSecureTokenLifetime

defaultSecureTokenLifetime: number

maxConnections

maxConnections: number

objectFactory

objectFactory: any

port

port: number

the tcp port

securityTokenCountOldChannels

securityTokenCountOldChannels: number

serverInfo

serverInfo: ApplicationDescription

timeout

timeout: number

transactionsCountOldChannels

transactionsCountOldChannels: number

Static defaultMaxListeners

defaultMaxListeners: number

Static Readonly errorMonitor

errorMonitor: unique symbol

This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

Installing a listener using this symbol does not change the behavior once an 'error' event is emitted, therefore the process will still crash if no regular 'error' listener is installed.

Accessors

activeChannelCount

  • get activeChannelCount(): number
  • Returns number

bytesRead

  • get bytesRead(): number
  • Returns number

bytesWritten

  • get bytesWritten(): number
  • Returns number

currentChannelCount

  • get currentChannelCount(): number
  • The number of active channel on this end point.

    Returns number

securityTokenCount

  • get securityTokenCount(): number
  • Returns number

transactionsCount

  • get transactionsCount(): number
  • Returns number

Methods

abruptlyInterruptChannels

  • abruptlyInterruptChannels(): void
  • Returns void

addEndpointDescription

addListener

  • addListener(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

addRestrictedEndpointDescription

  • Parameters

    Returns void

addStandardEndpointDescriptions

dispose

  • dispose(): void
  • Returns void

emit

  • emit(event: string | symbol, ...args: any[]): boolean
  • Parameters

    • event: string | symbol
    • Rest ...args: any[]

    Returns boolean

endpointDescriptions

  • endpointDescriptions(): EndpointDescription[]
  • returns the list of end point descriptions.

    Returns EndpointDescription[]

eventNames

  • eventNames(): Array<string | symbol>
  • Returns Array<string | symbol>

getCertificate

  • Returns the X509 DER form of the server certificate

    Returns Certificate

getCertificateChain

  • Returns the X509 DER form of the server certificate

    Returns Certificate

getChannels

  • getChannels(): ServerSecureChannelLayer[]
  • Returns ServerSecureChannelLayer[]

getEndpointDescription

  • method

    getEndpointDescription

    Parameters

    Returns EndpointDescription | null

    endpoint_description {EndpointDescription|null}

getMaxListeners

  • getMaxListeners(): number

getPrivateKey

  • getPrivateKey(): PrivateKeyPEM
  • the private key

    Returns PrivateKeyPEM

killClientSockets

  • killClientSockets(callback: function): void
  • Parameters

    • callback: function
        • (err?: Error): void
        • Parameters

          • Optional err: Error

          Returns void

    Returns void

listen

  • listen(callback: function): void
  • method

    listen

    async

    Parameters

    • callback: function
        • (err?: Error): void
        • Parameters

          • Optional err: Error

          Returns void

    Returns void

listenerCount

  • listenerCount(event: string | symbol): number
  • Parameters

    • event: string | symbol

    Returns number

listeners

  • listeners(event: string | symbol): Function[]
  • Parameters

    • event: string | symbol

    Returns Function[]

off

  • off(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

on

  • on(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

once

  • once(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

prependListener

  • prependListener(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

prependOnceListener

  • prependOnceListener(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

rawListeners

  • rawListeners(event: string | symbol): Function[]
  • Parameters

    • event: string | symbol

    Returns Function[]

removeAllListeners

  • removeAllListeners(event?: string | symbol): this

removeListener

  • removeListener(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

restoreConnection

  • restoreConnection(callback: function): void
  • Parameters

    • callback: function
        • (err?: Error): void
        • Parameters

          • Optional err: Error

          Returns void

    Returns void

setMaxListeners

  • setMaxListeners(n: number): this

shutdown

  • shutdown(callback: function): void
  • method

    shutdown

    async

    Parameters

    • callback: function
        • (err?: Error): void
        • Parameters

          • Optional err: Error

          Returns void

    Returns void

start

  • start(callback: function): void
  • method

    start

    async

    Parameters

    • callback: function
        • (err?: Error): void
        • Parameters

          • Optional err: Error

          Returns void

    Returns void

suspendConnection

  • suspendConnection(callback: function): void
  • Parameters

    • callback: function
        • (err?: Error): void
        • Parameters

          • Optional err: Error

          Returns void

    Returns void

toString

  • toString(): string
  • Returns string

Static listenerCount

  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • deprecated

    since v4.0.0

    Parameters

    • emitter: EventEmitter
    • event: string | symbol

    Returns number

Generated using TypeDoc