Emcee
13 строк · 436.0 Байт
1import Foundation
2import LogStreamingModels
3import QueueModels
4import SocketModels
5
6/// Stores associations between who added specific `BucketId` into a queue.
7public protocol ClientDetailsHolder {
8func associate(bucketId: BucketId, clientDetails: ClientDetails)
9func clientDetails(bucketId: BucketId) -> ClientDetails?
10func forget(clientDetails: ClientDetails)
11
12var knownClientDetails: Set<ClientDetails> { get }
13}
14