모듈: Mongo::Protocol::Serializers::CString Private

다음에 정의됨:
build/ruby-driver-v2.19/lib/mongo/protocol/serializers.rb

개요

이 모듈은 비공개 API의 일부입니다. 이 모듈은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.

C 스타일 문자열에 대한 MongoDB 유선 프로토콜 직렬화 전략입니다.

C 스타일 문자열을 직렬화 및 역직렬화합니다(null로 종료됨).

클래스 메서드 요약 접기

클래스 메서드 세부 정보

.직렬화(버퍼, 값, validating_keys = nil) ⇒ string

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.

C 스타일 string 을 버퍼에 직렬화합니다.

매개변수:

  • buffer (string)

    직렬화된 CString을 수신할 버퍼입니다.

  • value (string)

    직렬화할 string 입니다.

반환합니다:

  • (string)

    직렬화된 값이 있는 버퍼입니다.



85
86
87
# 파일 'build/ruby-driver-v2.19/lib/mongo/protocol/serializers.rb', 줄 85

def self.직렬화(buffer, value, validation_keys = nil)
  buffer.put_cstring(value)
end