protocol TException tprotocolutil maxskipdepth integer.max_value setmaxskipdepth depth maxskipdepth depth skip tprotocol prot type texception skip prot type maxskipdepth skip tprotocol prot type maxdepth texception maxdepth texception type ttype.bool prot.readbool ttype.byte prot.readbyte ttype.i16 prot.readi16 ttype.i32 prot.readi32 ttype.i64 prot.readi64 ttype.double prot.readdouble ttype.string prot.readbinary ttype.struct prot.readstructbegin tfield field prot.readfieldbegin field.type ttype.stop skip prot field.type maxdepth prot.readfieldend prot.readstructend ttype.map tmap map prot.readmapbegin map.size skip prot map.keytype maxdepth skip prot map.valuetype maxdepth prot.readmapend ttype.set tset prot.readsetbegin skip prot set.elemtype maxdepth prot.readsetend ttype.list tlist list prot.readlistbegin list.size skip prot list.elemtype maxdepth prot.readlistend tprotocolfactory guessprotocolfactory data tprotocolfactory fallback data data data.length tjsonprotocol.factory data data.length tbinaryprotocol.factory data tcompactprotocol.factory data.length data tbinaryprotocol.factory data.length data tcompactprotocol.factory fallback