std::string ConnectNode::getConnectNodeStatusString()

in nlsCppSdk/transport/connectNode.cpp [505:575]


std::string ConnectNode::getConnectNodeStatusString(ConnectStatus status) {
  std::string ret_str("Unknown");
  switch (status) {
    case NodeInvalid:
      ret_str.assign("NodeInvalid");
      break;
    case NodeCreated:
      ret_str.assign("NodeCreated");
      break;
    case NodeInvoking:
      ret_str.assign("NodeInvoking");
      break;
    case NodeInvoked:
      ret_str.assign("NodeInvoked");
      break;
    case NodeConnecting:
      ret_str.assign("NodeConnecting");
      break;
    case NodeConnected:
      ret_str.assign("NodeConnected");
      break;
    case NodeHandshaking:
      ret_str.assign("NodeHandshaking");
      break;
    case NodeHandshaked:
      ret_str.assign("NodeHandshaked");
      break;
    case NodeStarting:
      ret_str.assign("NodeStarting");
      break;
    case NodeStarted:
      ret_str.assign("NodeStarted");
      break;
    case NodeWakeWording:
      ret_str.assign("NodeWakeWording");
      break;
    case NodeFailed:
      ret_str.assign("NodeFailed");
      break;
    case NodeCompleted:
      ret_str.assign("NodeCompleted");
      break;
    case NodeClosed:
      ret_str.assign("NodeClosed");
      break;
    case NodeReleased:
      ret_str.assign("NodeReleased");
      break;
    case NodeStop:
      ret_str.assign("NodeStop");
      break;
    case NodeCancel:
      ret_str.assign("NodeCancel");
      break;
    case NodeSendAudio:
      ret_str.assign("NodeSendAudio");
      break;
    case NodeSendControl:
      ret_str.assign("NodeSendControl");
      break;
    case NodePlayAudio:
      ret_str.assign("NodePlayAudio");
      break;
    case NodeSendText:
      ret_str.assign("NodeSendText");
      break;
    default:
      LOG_ERROR("Current invalid node status:%d.", status);
  }
  return ret_str;
}