Files
appchk-app/GlassVPN/zhuhaow-NEKit/Event/ObserverFactory.swift
2020-09-14 21:10:03 +02:00

24 lines
606 B
Swift
Executable File

import Foundation
open class ObserverFactory {
public static var currentFactory: ObserverFactory?
public init() {}
open func getObserverForTunnel(_ tunnel: Tunnel) -> Observer<TunnelEvent>? {
return nil
}
open func getObserverForAdapterSocket(_ socket: AdapterSocket) -> Observer<AdapterSocketEvent>? {
return nil
}
open func getObserverForProxySocket(_ socket: ProxySocket) -> Observer<ProxySocketEvent>? {
return nil
}
open func getObserverForProxyServer(_ server: ProxyServer) -> Observer<ProxyServerEvent>? {
return nil
}
}