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

#buffer, create, dump, fields, read, register_message_type

Instance Method Details

#dumpObject



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

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

#parse(buffer) ⇒ Object



257
258
259
260
261
262
# File 'lib/postgres-pr/message.rb', line 257

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