枚举
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
功能:判断枚举值是否不相等。
参数:
- that: WebSocketFrameType - 被比较的枚举值。
返回值:
- Bool - 当前实例与
that
不等返回true
,否则返回false
。
operator func == (WebSocketFrameType)
public override operator func == (that: WebSocketFrameType): Bool
功能:判断枚举值是否相等。
参数:
- that: WebSocketFrameType - 被比较的枚举值。
返回值:
- Bool - 当前实例与
that
相等返回true
,否则返回false
。