Table of Contents

Namespace OpenQA.Selenium.Safari.Internal

Classes

AcceptEventArgs

Provides arguments for handling the event for accepting connections.

BinaryMessageHandledEventArgs

Provides arguments for handling the event for receiving a binary message.

ConnectionEventArgs

Provides arguments for handling events associated with connections to the server.

ErrorEventArgs

Provides arguments for handling events associated with errors.

HandshakeException

Provides an exception for handshake errors in the protocol connection.

ReceivedEventArgs

Provides arguments for handling the event for when data is received.

SocketWrapper

Provides a wrapper around a Socket.

StandardHttpRequestReceivedEventArgs

Provides arguments for handling events associated with connections to the server.

TextMessageHandledEventArgs

Provides arguments for handling the event for receiving a text message.

WebSocketConnection

Represents a connection to a WebSocket.

WebSocketConnectionInfo

Provides information about a WebSocket connection.

WebSocketException

Provides a base exception for WebSocket errors.

WebSocketHttpRequest

Defines an HTTP request via the WebSocket protocol.

WebSocketServer

Provides an implementation of a WebSocket server.

Interfaces

IHandler

Provides an interface for handling communication over the WebSocket connection.

ISocket

Provides an interface simplifying the use of asynchronous communication using a socket.

IWebSocketConnection

Provides an interface describing a connection to a WebSocket.

IWebSocketConnectionInfo

Provides an interface describing information about the WebSocket connection.

IWebSocketServer

Provides an interface for the server.

Enums

FrameType

Enumerates the types of frames described by the WebSocket protocol.