Class: PostgresPR::SSLRequest
Constant Summary
Constants inherited
from Message
Message::MsgTypeMap
Instance Method Summary
collapse
Methods inherited from Message
create, dump, fields, read, register_message_type
Instance Method Details
#dump ⇒ Object
530
531
532
533
534
535
536
537
|
# File 'lib/postgres-pr/message.rb', line 530
def dump
sz = 4 + 4
buffer = Buffer.of_size(sz)
buffer.write_int32_network(sz)
buffer.write_int32_network(@ssl_request_code)
raise DumpError unless buffer.at_end?
return buffer.content
end
|
#parse(buffer) ⇒ Object
539
540
541
542
543
|
# File 'lib/postgres-pr/message.rb', line 539
def parse(buffer)
buffer.position = 4
@ssl_request_code = buffer.read_int32_network
raise ParseError unless buffer.at_end?
end
|