interface ReceiveRequest<T : SessionMessage> : ProtocolIORequest| receiveType |
abstract val receiveType: Class<T> |
| session |
abstract val session: ProtocolSession |
| stackTraceInCaseOfProblems |
abstract val stackTraceInCaseOfProblems: StackSnapshot |
| ReceiveOnly |
data class ReceiveOnly<T : SessionMessage> : ReceiveRequest<T> |
| SendAndReceive |
data class SendAndReceive<T : SessionMessage> : SendRequest, ReceiveRequest<T> |