ProtocolCommunication

data class ProtocolCommunication(events: Set<CommunicationEvent>) : Set<CommunicationEvent>

Functions

contains
Link copied to clipboard
open operator override fun contains(element: CommunicationEvent): Boolean
containsAll
Link copied to clipboard
open override fun containsAll(elements: Collection<CommunicationEvent>): Boolean
forEach
Link copied to clipboard
open fun forEach(p0: Consumer<in CommunicationEvent>)
getHostReceives
Link copied to clipboard
fun getHostReceives(h: Host, portId: PortId? = null): Set<CommunicationEvent>
getHostSends
Link copied to clipboard
fun getHostSends(h: Host, portId: PortId? = null): Set<CommunicationEvent>
getProjectionReceives
Link copied to clipboard
fun getProjectionReceives(projection: ProtocolProjection, portId: PortId? = null): Set<CommunicationEvent>
getProjectionSends
Link copied to clipboard
fun getProjectionSends(projection: ProtocolProjection, portId: PortId? = null): Set<CommunicationEvent>
isEmpty
Link copied to clipboard
open override fun isEmpty(): Boolean
iterator
Link copied to clipboard
open operator override fun iterator(): Iterator<CommunicationEvent>
parallelStream
Link copied to clipboard
open fun parallelStream(): Stream<CommunicationEvent>
spliterator
Link copied to clipboard
open override fun spliterator(): Spliterator<CommunicationEvent>
stream
Link copied to clipboard
open fun stream(): Stream<CommunicationEvent>
toArray
Link copied to clipboard
open fun <T : Any> toArray(p0: IntFunction<Array<T>>): Array<T>

Properties

events
Link copied to clipboard
val events: Set<CommunicationEvent>
size
Link copied to clipboard
open override val size: Int