Lines Matching refs:TJSONProtocol

33 const uint8_t TJSONProtocol::kJSONObjectStart = '{';
34 const uint8_t TJSONProtocol::kJSONObjectEnd = '}';
35 const uint8_t TJSONProtocol::kJSONArrayStart = '[';
36 const uint8_t TJSONProtocol::kJSONArrayEnd = ']';
37 const uint8_t TJSONProtocol::kJSONPairSeparator = ':';
38 const uint8_t TJSONProtocol::kJSONElemSeparator = ',';
39 const uint8_t TJSONProtocol::kJSONBackslash = '\\';
40 const uint8_t TJSONProtocol::kJSONStringDelimiter = '"';
41 const uint8_t TJSONProtocol::kJSONZeroChar = '0';
42 const uint8_t TJSONProtocol::kJSONEscapeChar = 'u';
43 const uint8_t TJSONProtocol::kJSONSpace = ' ';
44 const uint8_t TJSONProtocol::kJSONNewline = '\n';
45 const uint8_t TJSONProtocol::kJSONTab = '\t';
46 const uint8_t TJSONProtocol::kJSONCarriageReturn = '\r';
48 const std::string TJSONProtocol::kJSONEscapePrefix("\\u00");
50 const std::string TJSONProtocol::kJSONTrue("true");
51 const std::string TJSONProtocol::kJSONFalse("false");
53 const uint32_t TJSONProtocol::kThriftVersion1 = 1;
55 const std::string TJSONProtocol::kThriftNan("NaN");
56 const std::string TJSONProtocol::kThriftNegativeNan("-NaN");
57 const std::string TJSONProtocol::kThriftInfinity("Infinity");
58 const std::string TJSONProtocol::kThriftNegativeInfinity("-Infinity");
60 const std::string TJSONProtocol::kTypeNameBool("tf");
61 const std::string TJSONProtocol::kTypeNameByte("i8");
62 const std::string TJSONProtocol::kTypeNameI16("i16");
63 const std::string TJSONProtocol::kTypeNameI32("i32");
64 const std::string TJSONProtocol::kTypeNameI64("i64");
65 const std::string TJSONProtocol::kTypeNameDouble("dbl");
66 const std::string TJSONProtocol::kTypeNameFloat("flt");
67 const std::string TJSONProtocol::kTypeNameStruct("rec");
68 const std::string TJSONProtocol::kTypeNameString("str");
69 const std::string TJSONProtocol::kTypeNameMap("map");
70 const std::string TJSONProtocol::kTypeNameList("lst");
71 const std::string TJSONProtocol::kTypeNameSet("set");
73 const std::string& TJSONProtocol::getTypeNameForTypeID(TType typeID) { in getTypeNameForTypeID()
105 TType TJSONProtocol::getTypeIDForTypeName(const std::string& name) { in getTypeIDForTypeName()
191 static uint32_t skipWhitespace(TJSONProtocol::LookaheadReader& reader) { in skipWhitespace()
196 if (ch != TJSONProtocol::kJSONSpace && ch != TJSONProtocol::kJSONNewline && in skipWhitespace()
197 ch != TJSONProtocol::kJSONTab && in skipWhitespace()
198 ch != TJSONProtocol::kJSONCarriageReturn) { in skipWhitespace()
212 TJSONProtocol::LookaheadReader& reader, uint8_t ch) { in readSyntaxChar()
226 TJSONProtocol::LookaheadReader& reader, uint8_t ch) { in readStructuralChar()
228 ch == TJSONProtocol::kJSONObjectStart || in readStructuralChar()
229 ch == TJSONProtocol::kJSONObjectEnd || in readStructuralChar()
230 ch == TJSONProtocol::kJSONArrayStart || in readStructuralChar()
231 ch == TJSONProtocol::kJSONArrayEnd || in readStructuralChar()
232 ch == TJSONProtocol::kJSONPairSeparator || in readStructuralChar()
233 ch == TJSONProtocol::kJSONElemSeparator); in readStructuralChar()
310 virtual uint32_t read(TJSONProtocol::LookaheadReader& /*reader*/) { in read()
333 colon_ ? &TJSONProtocol::kJSONPairSeparator in write()
334 : &TJSONProtocol::kJSONElemSeparator, in write()
341 uint32_t read(TJSONProtocol::LookaheadReader& reader) override { in read()
348 (colon_ ? TJSONProtocol::kJSONPairSeparator in read()
349 : TJSONProtocol::kJSONElemSeparator); in read()
373 trans.write(&TJSONProtocol::kJSONElemSeparator, 1); in write()
378 uint32_t read(TJSONProtocol::LookaheadReader& reader) override { in read()
383 return readStructuralChar(reader, TJSONProtocol::kJSONElemSeparator); in read()
391 TJSONProtocol::TJSONProtocol(std::shared_ptr<TTransport> ptrans) in TJSONProtocol() function in apache::thrift::protocol::TJSONProtocol
392 : TVirtualProtocol<TJSONProtocol>(ptrans), in TJSONProtocol()
398 TJSONProtocol::TJSONProtocol(TTransport* ptrans) in TJSONProtocol() function in apache::thrift::protocol::TJSONProtocol
399 : TVirtualProtocol<TJSONProtocol>(ptrans), in TJSONProtocol()
405 TJSONProtocol::~TJSONProtocol() {} in ~TJSONProtocol()
407 void TJSONProtocol::pushContext(std::shared_ptr<TJSONContext> c) { in pushContext()
412 void TJSONProtocol::popContext() { in popContext()
418 uint32_t TJSONProtocol::writeJSONEscapeChar(uint8_t ch) { in writeJSONEscapeChar()
429 uint32_t TJSONProtocol::writeJSONChar(uint8_t ch) { in writeJSONChar()
457 uint32_t TJSONProtocol::writeJSONString(const std::string& str) { in writeJSONString()
472 uint32_t TJSONProtocol::writeJSONBase64(const std::string& str) { in writeJSONBase64()
499 uint32_t TJSONProtocol::writeJSONInteger(NumberType num) { in writeJSONInteger()
517 uint32_t TJSONProtocol::writeJSONBool(const bool value) { in writeJSONBool()
546 uint32_t TJSONProtocol::writeJSONDouble(NumberType num) { in writeJSONDouble()
576 uint32_t TJSONProtocol::writeJSONObjectStart() { in writeJSONObjectStart()
583 uint32_t TJSONProtocol::writeJSONObjectEnd() { in writeJSONObjectEnd()
589 uint32_t TJSONProtocol::writeJSONArrayStart() { in writeJSONArrayStart()
596 uint32_t TJSONProtocol::writeJSONArrayEnd() { in writeJSONArrayEnd()
602 uint32_t TJSONProtocol::writeMessageBegin( in writeMessageBegin()
614 uint32_t TJSONProtocol::writeMessageEnd() { in writeMessageEnd()
618 uint32_t TJSONProtocol::writeStructBegin(const char* /*name*/) { in writeStructBegin()
622 uint32_t TJSONProtocol::writeStructEnd() { in writeStructEnd()
626 uint32_t TJSONProtocol::writeFieldBegin( in writeFieldBegin()
634 uint32_t TJSONProtocol::writeFieldEnd() { in writeFieldEnd()
638 uint32_t TJSONProtocol::writeFieldStop() { in writeFieldStop()
642 uint32_t TJSONProtocol::writeMapBegin( in writeMapBegin()
652 uint32_t TJSONProtocol::writeMapEnd() { in writeMapEnd()
656 uint32_t TJSONProtocol::writeListBegin( in writeListBegin()
664 uint32_t TJSONProtocol::writeListEnd() { in writeListEnd()
668 uint32_t TJSONProtocol::writeSetBegin( in writeSetBegin()
676 uint32_t TJSONProtocol::writeSetEnd() { in writeSetEnd()
680 uint32_t TJSONProtocol::writeBool(const bool value) { in writeBool()
684 uint32_t TJSONProtocol::writeByte(const int8_t byte) { in writeByte()
690 uint32_t TJSONProtocol::writeI16(const int16_t i16) { in writeI16()
694 uint32_t TJSONProtocol::writeI32(const int32_t i32) { in writeI32()
698 uint32_t TJSONProtocol::writeI64(const int64_t i64) { in writeI64()
702 uint32_t TJSONProtocol::writeDouble(const double dub) { in writeDouble()
706 uint32_t TJSONProtocol::writeFloat(const float flt) { in writeFloat()
710 uint32_t TJSONProtocol::writeString(const std::string& str) { in writeString()
714 uint32_t TJSONProtocol::writeBinary(const std::string& str) { in writeBinary()
723 uint32_t TJSONProtocol::skipJSONWhitespace() { in skipJSONWhitespace()
729 uint32_t TJSONProtocol::readJSONStructuralChar(uint8_t ch) { in readJSONStructuralChar()
734 uint32_t TJSONProtocol::readJSONSyntaxChar(uint8_t ch) { in readJSONSyntaxChar()
740 uint32_t TJSONProtocol::readJSONEscapeChar(uint8_t* out) { in readJSONEscapeChar()
751 uint32_t TJSONProtocol::readJSONString(std::string& str, bool skipContext) { in readJSONString()
809 uint32_t TJSONProtocol::readJSONBase64(std::string& str) { in readJSONBase64()
832 uint32_t TJSONProtocol::readJSONNumericChars(std::string& str) { in readJSONNumericChars()
847 uint32_t TJSONProtocol::readJSONBool(bool& value) { in readJSONBool()
885 uint32_t TJSONProtocol::readJSONInteger(NumberType& num) { in readJSONInteger()
907 uint32_t TJSONProtocol::readJSONDouble(NumberType& num) { in readJSONDouble()
953 uint32_t TJSONProtocol::readJSONObjectStart() { in readJSONObjectStart()
960 uint32_t TJSONProtocol::readJSONObjectEnd() { in readJSONObjectEnd()
966 uint32_t TJSONProtocol::readJSONArrayStart() { in readJSONArrayStart()
973 uint32_t TJSONProtocol::readJSONArrayEnd() { in readJSONArrayEnd()
979 uint32_t TJSONProtocol::readMessageBegin( in readMessageBegin()
996 uint32_t TJSONProtocol::readMessageEnd() { in readMessageEnd()
1000 uint32_t TJSONProtocol::readStructBegin(std::string& /*name*/) { in readStructBegin()
1004 uint32_t TJSONProtocol::readStructEnd() { in readStructEnd()
1008 uint32_t TJSONProtocol::readFieldBegin( in readFieldBegin()
1028 uint32_t TJSONProtocol::readFieldEnd() { in readFieldEnd()
1032 uint32_t TJSONProtocol::readMapBegin( in readMapBegin()
1048 uint32_t TJSONProtocol::readMapEnd() { in readMapEnd()
1052 uint32_t TJSONProtocol::readListBegin( in readListBegin()
1065 uint32_t TJSONProtocol::readListEnd() { in readListEnd()
1069 uint32_t TJSONProtocol::readSetBegin( in readSetBegin()
1082 uint32_t TJSONProtocol::readSetEnd() { in readSetEnd()
1086 uint32_t TJSONProtocol::readBool(bool& value) { in readBool()
1092 uint32_t TJSONProtocol::readByte(int8_t& byte) { in readByte()
1106 uint32_t TJSONProtocol::readI16(int16_t& i16) { in readI16()
1110 uint32_t TJSONProtocol::readI32(int32_t& i32) { in readI32()
1114 uint32_t TJSONProtocol::readI64(int64_t& i64) { in readI64()
1118 uint32_t TJSONProtocol::readDouble(double& dub) { in readDouble()
1122 uint32_t TJSONProtocol::readFloat(float& flt) { in readFloat()
1126 uint32_t TJSONProtocol::readString(std::string& str) { in readString()
1130 uint32_t TJSONProtocol::readBinary(std::string& str) { in readBinary()