data class ProtocolSession| <init> |
ProtocolSession(protocol: ProtocolLogic<*>, otherParty: Party, ourSessionId: Long, otherPartySessionId: Long?, waitingForResponse: Boolean = false) |
| otherParty |
val otherParty: Party |
| otherPartySessionId |
var otherPartySessionId: Long? |
| ourSessionId |
val ourSessionId: Long |
| protocol |
val protocol: ProtocolLogic<*> |
| psm |
val psm: ProtocolStateMachineImpl<*> |
| receivedMessages |
val receivedMessages: ConcurrentLinkedQueue<ExistingSessionMessage> |
| waitingForResponse |
var waitingForResponse: Boolean |