=2      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde f g h i j k l m n o p q r s t u v w x y z { | } ~  Safe +35;<>IN    None +35;<>IN   None +35;<>IN& !"#$%&'()*+,-./012345  !"#$%&'()*+,-./&543/#$%&'()*+,-. !"210   !"# $%&'()*+,-./012345Safe +357;<>IN6789:;<=>?@ABCDE6789:;<=>?@ABCDE>?@ABCDE<=6789:;6789:;<=>?@ABCDENone +35;<>IN^Converts a ByteString to a Floating point number The ByteString is assumed to be encoded in network order (Big Endian) therefore the behavior of this function varies based on whether the local machine is big endian or little endian. Swap endianness of a 64-bit wordFGHIJKLMNOPQRSTUVWXYZ[\]^FGHIJKLMNOPQRSTUVWXYZ[\]^PQRSTUVWXYFGHIJKLMNO\]Z[^ FGHIJKLMNOP QRSTUVWXYZ[\]^None +35;<>INWriting FunctionsReading FunctionsWrite a type as a byte#Write type of a ThriftVal as a byte*Read a byte as though it were a ThriftType_`FGHIJKLMNOPQRSTUVWXYZ[\]^_`_`_`None +35;<>INa4the Compact Protocol implements the standard Thrift TCompactProcotol which is similar to the TBinaryProtocolQ, but takes less space on the wire. Integral types are encoded using as varints.b Constuct a a with a >Writing FunctionsReading FunctionsCompute the Compact TypeabFGHIJKLMNOPQRSTUVWXY[\]^abababNone+35;<>FINc)The JSON Protocol data uses the standard TSimpleJSONProtocol. Data is encoded as a JSON  ByteStringd Construct a c with a >cdFGHIJKLMNOPQRSTUVWXYZ[\]^cdcdcd None +357;<>INerType class for all types that can open a Handle. This class is used to replace tOpen in the Transport type class.ef6789:;<=>?@ABCDEefefef Safe +357;<>INghghghgh Safe +357;<>INi7FramedTransport wraps a given transport in framed mode.Underlying transport. Write buffer. Read buffer.j>Create a new framed transport which wraps the given transport.ij6789:;<=>?@ABCDEijijij None +35;<>INkkM, or THttpClient implements the Thrift Transport | Layer over http or https.qUse q& to create an HttpClient connected to uri klmnopq6789:;<=>?@ABCDEklmnopqklmnopqklmnopq None +35;<>INrstuvwxyz{|}~=6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^rstuvwxyz{|}~vwxyz{|}~rstu rstuv wxyz{|}~None +35;<>INOA threaded sever that is capable of using any Transport or Protocol instances./A basic threaded binary protocol socket server. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKKLMNOPQRSTTUVWXYZ[\]^_`abcdefghijkllmmnn o p q q r s t t u v w x y z z { | } ~             g w x r thrif_LOGFYHLdsIrDFGqUwuIVzAThrift.Transport.IOBufferThrift.Arbitraries Thrift.TypesThrift.TransportThrift.ProtocolThrift.Protocol.BinaryThrift.Protocol.CompactThrift.Protocol.JSONThrift.Transport.HandleThrift.Transport.EmptyThrift.Transport.FramedThrift.Transport.HttpClientThrift Thrift.Server ReadBuffer WriteBuffernewWriteBufferwriteBufflushBuf newReadBufferfillBufreadBufpeekBuf$fArbitraryHashMap$fArbitraryHashSet$fArbitraryText$fArbitraryVector$fArbitrarySet$fArbitraryMap$fArbitraryByteString MessageTypeM_CALLM_REPLY M_EXCEPTIONM_ONEWAY ThriftTypeT_STOPT_VOIDT_BOOLT_BYTET_DOUBLET_I16T_I32T_I64T_STRINGT_STRUCTT_MAPT_SETT_LIST ThriftValTStructTMapTListTSetTBoolTByteTI16TI32TI64TStringTDoubleTypeMap$fArbitraryMessageType$fEnumMessageType$fEnumThriftType$fHashableVector$fHashableHashSet$fHashableHashMapTransportExnType TE_UNKNOWN TE_NOT_OPENTE_ALREADY_OPEN TE_TIMED_OUTTE_END_OF_FILE TransportExn TransporttIsOpentClosetReadtPeektWritetFlushtReadAll ProtocolExnProtocolExnType PE_UNKNOWNPE_INVALID_DATAPE_NEGATIVE_SIZE PE_SIZE_LIMITPE_BAD_VERSIONPE_NOT_IMPLEMENTEDPE_MISSING_REQUIRED_FIELDProtocol getTransportwriteMessageBeginwriteMessageEndreadMessageBeginreadMessageEnd serializeValdeserializeValwriteValreadVal versionMaskversion1 getTypeOf runParser bsToDoubleBinaryProtocolCompactProtocol JSONProtocol HandleSourcehOpenEmptyTransportFramedTransportopenFramedTransport HttpClienthstreamuri writeBuffer readBufferopenHttpClientAppExnae_type ae_message AppExnType AE_UNKNOWNAE_UNKNOWN_METHODAE_INVALID_MESSAGE_TYPEAE_WRONG_METHOD_NAMEAE_BAD_SEQUENCE_IDAE_MISSING_RESULTAE_INTERNAL_ERRORAE_PROTOCOL_ERRORAE_INVALID_TRANSFORMAE_INVALID_PROTOCOLAE_UNSUPPORTED_CLIENT_TYPEThriftException writeAppExn readAppExnrunThreadedServerrunBasicServer$fExceptionTransportExnbyteSwap handleEOF$fExceptionProtocolExnbuildBinaryValueparseBinaryValue buildType buildTypeOf parseTypebuildBinaryStructbuildBinaryMapbuildBinaryListparseBinaryStructparseBinaryMapparseBinaryList matchType$fProtocolBinaryProtocolbuildCompactValueparseCompactValue fromTType protocolIDversiontypeMasktypeBitstypeShiftAmountbuildCompactStructbuildCompactMapbuildCompactListparseCompactStructparseCompactMapparseCompactList i16ToZigZag zigZagToI16 i32ToZigZag zigZagToI32 i64ToZigZag zigZagToI64 buildVarint parseVarinttypeOftypeFrom$fProtocolCompactProtocolbuildJSONValuebuildJSONStruct buildJSONMap buildJSONList buildShowableparseJSONValue parseAnyValueparseJSONStruct parseJSONMap parseJSONList escapedString escapedCharescapelexemenotChar8between getTypeName$fProtocolJSONProtocol$fHandleSource(,)$fHandleSource[]$fTransportHandle$fTransportEmptyTransport wrappedTrans readFrame$fTransportFramedTransporturiAuthhostport$fTransportHttpClientreadAppExnFields$fExceptionAppExn$fEnumAppExnType$fExceptionThriftException acceptLoop