模块:Mongo::Protocol::Serializers Private
- 包含在:
- message
- 定义于:
- 构建/ruby-driver-v2.19/lib/ mongo / 协议/serializers.rb ,
构建/ruby-driver-v2.19/lib/ mongo / 协议/bit_vector.rb
Overview
该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。
各种序列化策略的容器
每个策略都必须有一个名为serailize
的序列化方法和一个名为deserialize
的反序列化方法
序列化方法必须接受缓冲区和值参数,并将值序列化到缓冲区
反序列化方法必须采用 IO流参数并反序列化字节流中的值
在命名空间下定义
模块: Byte 、 Bytes 、 CString 、 Document 、 header 、 Int 32 、 Int 64 、 Sections 、零类: BitVector