Class: PostgresPR::BackendKeyData

Inherits:
Message
  • Object
show all
Defined in:
lib/postgres-pr/message.rb

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

#dumpObject


244
245
246
247
248
249
# File 'lib/postgres-pr/message.rb', line 244

def dump
  super(4 + 4) do |buffer|
    buffer.write_int32_network(@process_id)
    buffer.write_int32_network(@secret_key)
  end 
end

#parse(buffer) ⇒ Object


251
252
253
254
255
256
# File 'lib/postgres-pr/message.rb', line 251

def parse(buffer)
  super do
    @process_id = buffer.read_int32_network
    @secret_key = buffer.read_int32_network
  end
end