use AnyObject over class in protocols
This commit is contained in:
parent
9bf073156f
commit
6db5348daa
@ -26,7 +26,7 @@ import Dispatch
|
|||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
/// Defines the interface for a SocketIOClient.
|
/// Defines the interface for a SocketIOClient.
|
||||||
public protocol SocketIOClientSpec : class {
|
public protocol SocketIOClientSpec : AnyObject {
|
||||||
// MARK: Properties
|
// MARK: Properties
|
||||||
|
|
||||||
/// A handler that will be called on any event.
|
/// A handler that will be called on any event.
|
||||||
|
|||||||
@ -46,7 +46,7 @@ import Foundation
|
|||||||
/// or call one of the `disconnectSocket` methods on this class.
|
/// or call one of the `disconnectSocket` methods on this class.
|
||||||
///
|
///
|
||||||
@objc
|
@objc
|
||||||
public protocol SocketManagerSpec : class, SocketEngineClient {
|
public protocol SocketManagerSpec : AnyObject, SocketEngineClient {
|
||||||
// MARK: Properties
|
// MARK: Properties
|
||||||
|
|
||||||
/// Returns the socket associated with the default namespace ("/").
|
/// Returns the socket associated with the default namespace ("/").
|
||||||
|
|||||||
@ -23,7 +23,7 @@
|
|||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
/// Defines that a type will be able to parse socket.io-protocol messages.
|
/// Defines that a type will be able to parse socket.io-protocol messages.
|
||||||
public protocol SocketParsable : class {
|
public protocol SocketParsable : AnyObject {
|
||||||
// MARK: Methods
|
// MARK: Methods
|
||||||
|
|
||||||
/// Called when the engine has received some binary data that should be attached to a packet.
|
/// Called when the engine has received some binary data that should be attached to a packet.
|
||||||
@ -57,7 +57,7 @@ public enum SocketParsableError : Error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Says that a type will be able to buffer binary data before all data for an event has come in.
|
/// Says that a type will be able to buffer binary data before all data for an event has come in.
|
||||||
public protocol SocketDataBufferable : class {
|
public protocol SocketDataBufferable : AnyObject {
|
||||||
// MARK: Properties
|
// MARK: Properties
|
||||||
|
|
||||||
/// A list of packets that are waiting for binary data.
|
/// A list of packets that are waiting for binary data.
|
||||||
|
|||||||
@ -25,7 +25,7 @@
|
|||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
/// Represents a class will log client events.
|
/// Represents a class will log client events.
|
||||||
public protocol SocketLogger : class {
|
public protocol SocketLogger : AnyObject {
|
||||||
// MARK: Properties
|
// MARK: Properties
|
||||||
|
|
||||||
/// Whether to log or not
|
/// Whether to log or not
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user