void ServerCatchcopy::parseInput(const uint32_t &client,const uint32_t &orderId,const std::vector<std::string> &returnList) { const ServerCatchcopy::inputReturnType returnVal=parseInputCurrentProtocol(client,orderId,returnList); switch(returnVal) { case Ok: emit newQuery(client,orderId,returnList); break; case Replied: break; case ExtensionWrong: //protocolExtensionSupported(client,orderId,false); break; case WrongArgument: incorrectArgument(client,orderId); break; case WrongArgumentListSize: incorrectArgumentListSize(client,orderId); break; case UnknowOrder: emit error("Unknown query: "+std::to_string(returnVal)+", with client: "+std::to_string(client)+", orderId: "+std::to_string(orderId)+", returnList: "+stringimplode2(returnList,", ")); qWarning() << "Unknown query"; unknowOrder(client,orderId); break; } }
void ServerCatchcopy::parseInput(const quint32 &client,const quint32 &orderId,const QStringList &returnList) { switch(parseInputCurrentProtocol(client,orderId,returnList)) { case Ok: emit newQuery(client,orderId,returnList); break; case Replied: break; case ExtensionWrong: //protocolExtensionSupported(client,orderId,false); break; case WrongArgument: incorrectArgument(client,orderId); break; case WrongArgumentListSize: incorrectArgumentListSize(client,orderId); break; case UnknowOrder: emit error("Unknown query"); qWarning() << "Unknown query"; unknowOrder(client,orderId); break; } }