模块:Mongo::Protocol::Serializers::CString Private

定义于:
build/Ruby-driver-v 2.19 /lib/mongo/protocol/serializers.rb

Overview

该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。

针对C风格字符串的MongoDB传输协议序列化策略。

序列化和反序列化C风格的字符串(空值终止)。

类方法摘要折叠

类方法详细信息

序列化(缓冲区, 值, validating_keys = nil) ⇒ string

此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。

将C风格string序列化到缓冲区

参数:

  • 缓冲 ( string )

    用于接收序列化 CString 的缓冲区。

  • ( string )

    要序列化的string 。

返回:

  • ( string )

    具有序列化值的缓冲区。



85
86
87
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/serializers.rb', 第85行

def self.序列化(缓冲, , validating_keys = nil)
  缓冲.put_cstring()
end