object
  val packet : SFPacket.t
  method append : data:string -> unit
  method can_read : bool
  method clear : unit -> unit
  method end_of_packet : bool
  method get_data : unit -> string
  method read :
    Oo_sfml_network.read_value list -> Oo_sfml_network.write_value list
  method read_bool : unit -> bool
  method read_double : unit -> float
  method read_float : unit -> float
  method read_int16 : unit -> int
  method read_int31 : unit -> int
  method read_int32 : unit -> int32
  method read_int8 : unit -> int
  method read_string : unit -> string
  method read_uint16 : unit -> int
  method read_uint8 : unit -> int
  method t : SFPacket.t
  method write : Oo_sfml_network.write_value list -> unit
  method write_bool : bool -> unit
  method write_double : float -> unit
  method write_float : float -> unit
  method write_int16 : int -> unit
  method write_int31 : int -> unit
  method write_int32 : int32 -> unit
  method write_int64 : int64 -> unit
  method write_int8 : int -> unit
  method write_string : string -> unit
  method write_uint16 : int -> unit
  method write_uint8 : int -> unit
end