Files

20 lines
433 B
Swift

//
// NetworkEnvironment.swift
// Cyberlock
//
// Created by Jura on 8/21/19.
// Copyright © 2019 Omicronmedia. All rights reserved.
//
import Foundation
public protocol NetworkEnvironment {
var host: String { get }
}
public protocol NetworkEnvironmentSwitchable: NetworkEnvironment {
var hasNext: Bool { get }
func nextRecord() -> NetworkEnvironmentSwitchable?
func reset() -> NetworkEnvironmentSwitchable
}