inherit P.t
val ibyte : bytes
method writeBool : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> bool -> unitmethod writeByte : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> int -> unitmethod writeI16 : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> int -> unitmethod writeI32 : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> Stdlib.Int32.t -> unitmethod writeI64 : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> Stdlib.Int64.t -> unitmethod writeDouble : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> float -> unitmethod writeString : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> string -> unitmethod writeBinary : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> string -> unitmethod writeMessageBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> (string * P.message_type * int) -> unitmethod writeMessageEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod writeStructBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> string -> unitmethod writeStructEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod writeFieldBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> (string * P.t_type * int) -> unitmethod writeFieldEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod writeFieldStop : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod writeMapBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> (P.t_type * P.t_type * int) -> unitmethod writeMapEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod writeListBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> (P.t_type * int) -> unitmethod writeListEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod writeSetBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> (P.t_type * int) -> unitmethod writeSetEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod readByte : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> intmethod readI16 : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> intmethod readI32 : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> Stdlib.Int32.tmethod readI64 : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> Stdlib.Int64.tmethod readDouble : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> floatmethod readBool : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> boolmethod readString : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> stringmethod readBinary : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> stringmethod readMessageBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> string * P.message_type * intmethod readMessageEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod readStructBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> stringmethod readStructEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod readFieldBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> string * P.t_type * intmethod readFieldEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod readMapBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> P.t_type * P.t_type * intmethod readMapEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod readListBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> P.t_type * intmethod readListEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unitmethod readSetBegin : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> P.t_type * intmethod readSetEnd : < getTransport : Thrift.Transport.t; readBinary : string; readBool : bool; readByte : int; readDouble : float; readFieldBegin : string * P.t_type * int; readFieldEnd : unit; readI16 : int; readI32 : Stdlib.Int32.t; readI64 : Stdlib.Int64.t; readListBegin : P.t_type * int; readListEnd : unit; readMapBegin : P.t_type * P.t_type * int; readMapEnd : unit; readMessageBegin : string * P.message_type * int; readMessageEnd : unit; readSetBegin : P.t_type * int; readSetEnd : unit; readString : string; readStructBegin : string; readStructEnd : unit; skip : P.t_type -> unit; writeBinary : string -> unit; writeBool : bool -> unit; writeByte : int -> unit; writeDouble : float -> unit; writeFieldBegin : (string * P.t_type * int) -> unit; writeFieldEnd : unit; writeFieldStop : unit; writeI16 : int -> unit; writeI32 : Stdlib.Int32.t -> unit; writeI64 : Stdlib.Int64.t -> unit; writeListBegin : (P.t_type * int) -> unit; writeListEnd : unit; writeMapBegin : (P.t_type * P.t_type * int) -> unit; writeMapEnd : unit; writeMessageBegin : (string * P.message_type * int) -> unit; writeMessageEnd : unit; writeSetBegin : (P.t_type * int) -> unit; writeSetEnd : unit; writeString : string -> unit; writeStructBegin : string -> unit; writeStructEnd : unit; .. > -> unit