handleMessage method

void handleMessage(
  1. SSHMessage message
)

Implementation

void handleMessage(SSHMessage message) {
  if (message is SSH_Message_Channel_Data) {
    _handleDataMessage(message.data);
  } else if (message is SSH_Message_Channel_Extended_Data) {
    _handleDataMessage(message.data, type: message.dataTypeCode);
  } else if (message is SSH_Message_Channel_Window_Adjust) {
    _handleWindowAdjustMessage(message.bytesToAdd);
  } else if (message is SSH_Message_Channel_EOF) {
    _handleEOFMessage();
  } else if (message is SSH_Message_Channel_Close) {
    _handleCloseMessage();
  } else if (message is SSH_Message_Channel_Request) {
    _handleRequestMessage(message);
  } else if (message is SSH_Message_Channel_Success) {
    _handleRequestSuccessMessage();
  } else if (message is SSH_Message_Channel_Failure) {
    _handleRequestFailureMessage();
  } else {
    throw UnimplementedError('Unimplemented message: $message');
  }
}