枚举

enum FileHandlerType

public enum FileHandlerType {
    | DownLoad
    | UpLoad
}

功能:用于设置 FileHandler 是上传还是下载模式。

DownLoad

DownLoad

功能:设置 FileHandler 为下载模式。

UpLoad

UpLoad

功能:设置 FileHandler 为上传模式。

enum Protocol

public enum Protocol <: Equatable<Protocol> & ToString {
    | HTTP1_0
    | HTTP1_1
    | HTTP2_0
    | UnknownProtocol(String)
}

功能:定义 HTTP 协议类型枚举。

HTTP1_0

HTTP1_0

功能:定义 1.0 版本 HTTP 协议。

HTTP1_1

HTTP1_1

功能:定义 1.1 版本 HTTP 协议。

HTTP2_0

HTTP2_0

功能:定义 2.0 版本 HTTP 协议。

UnknownProtocol(String)

UnknownProtocol(String)

功能:定义未知 HTTP 协议。

func toString()

public override func toString(): String

功能:获取 Http 协议版本字符串。

返回值:

  • String - Http 协议版本字符串。

operator func != (Protocol)

public override operator func != (that: Protocol): Bool

功能:判断枚举值是否不相等。

参数:

  • that: Protocol - 被比较的枚举值。

返回值:

  • Bool - 当前实例与 that 不等,返回 true;否则返回 false

operator func == (Protocol)

public override operator func == (that: Protocol): Bool

功能:判断枚举值是否相等。

参数:

  • that: Protocol - 被比较的枚举值。

返回值:

  • Bool - 当前实例与 that 相等,返回 true;否则返回 false

enum WebSocketFrameType

public enum WebSocketFrameType <: Equatable<WebSocketFrameType> & ToString {
    | ContinuationWebFrame
    | TextWebFrame
    | BinaryWebFrame
    | CloseWebFrame
    | PingWebFrame
    | PongWebFrame
    | UnknownWebFrame
}

功能:定义 WebSocketFrame 的枚举类型。

ContinuationWebFrame

ContinuationWebFrame

功能:定义 websocket 协议中的未结束的分片帧。

TextWebFrame

TextWebFrame

功能:定义 websocket 协议中的文本帧。

BinaryWebFrame

BinaryWebFrame

功能:定义 websocket 协议中的数据帧。

CloseWebFrame

CloseWebFrame

功能:定义 websocket 协议中的关闭帧。

PingWebFrame

PingWebFrame

功能:定义 websocket 协议中的心跳帧。

PongWebFrame

PongWebFrame

功能:定义 websocket 协议中的心跳帧。

UnknownWebFrame

UnknownWebFrame

功能:定义 websocket 协议中的未知类型帧。

func toString()

public override func toString(): String

功能:获取 WebSocket 帧类型字符串。

返回值:

operator func != (WebSocketFrameType)

public override operator func != (that: WebSocketFrameType): Bool

功能:判断枚举值是否不相等。

参数:

返回值:

  • Bool - 当前实例与 that 不等返回 true,否则返回 false

operator func == (WebSocketFrameType)

public override operator func == (that: WebSocketFrameType): Bool

功能:判断枚举值是否相等。

参数:

返回值:

  • Bool - 当前实例与 that 相等返回 true,否则返回 false