| 8857 | } |
| 8858 | |
| 8859 | bool UserStore_checkVersion_readReply(QByteArray reply) |
| 8860 | { |
| 8861 | bool resultIsSet = false; |
| 8862 | bool result = bool(); |
| 8863 | ThriftBinaryBufferReader r(reply); |
| 8864 | qint32 rseqid = 0; |
| 8865 | QString fname; |
| 8866 | ThriftMessageType::type mtype; |
| 8867 | r.readMessageBegin(fname, mtype, rseqid); |
| 8868 | if (mtype == ThriftMessageType::T_EXCEPTION) { |
| 8869 | ThriftException e = readThriftException(r); |
| 8870 | r.readMessageEnd(); |
| 8871 | throw e; |
| 8872 | } |
| 8873 | if (mtype != ThriftMessageType::T_REPLY) { |
| 8874 | r.skip(ThriftFieldType::T_STRUCT); |
| 8875 | r.readMessageEnd(); |
| 8876 | throw ThriftException(ThriftException::Type::INVALID_MESSAGE_TYPE); |
| 8877 | } |
| 8878 | if (fname.compare("checkVersion") != 0) { |
| 8879 | r.skip(ThriftFieldType::T_STRUCT); |
| 8880 | r.readMessageEnd(); |
| 8881 | throw ThriftException(ThriftException::Type::WRONG_METHOD_NAME); |
| 8882 | } |
| 8883 | |
| 8884 | ThriftFieldType::type fieldType; |
| 8885 | qint16 fieldId; |
| 8886 | r.readStructBegin(fname); |
| 8887 | while(true) { |
| 8888 | r.readFieldBegin(fname, fieldType, fieldId); |
| 8889 | if(fieldType == ThriftFieldType::T_STOP) break; |
| 8890 | if(fieldId == 0) { |
| 8891 | if(fieldType == ThriftFieldType::T_BOOL) { |
| 8892 | resultIsSet = true; |
| 8893 | bool v; |
| 8894 | r.readBool(v); |
| 8895 | result = v; |
| 8896 | } else { |
| 8897 | r.skip(fieldType); |
| 8898 | } |
| 8899 | } |
| 8900 | else { |
| 8901 | r.skip(fieldType); |
| 8902 | } |
| 8903 | r.readFieldEnd(); |
| 8904 | } |
| 8905 | r.readStructEnd(); |
| 8906 | r.readMessageEnd(); |
| 8907 | if(!resultIsSet) throw ThriftException(ThriftException::Type::MISSING_RESULT, QStringLiteral("checkVersion: missing result")); |
| 8908 | return result; |
| 8909 | } |
| 8910 | |
| 8911 | QVariant UserStore_checkVersion_readReplyAsync(QByteArray reply) |
| 8912 | { |
no test coverage detected