class FCGI::EndRequestRecord
Constants
- BODY_FORMAT
uint32_t appStatus; (big endian) uint8_t protocolStatus; uint8_t reserved;
Attributes
application_status[R]
protocol_status[R]
Public Class Methods
new(id, appstatus, protostatus)
click to toggle source
Calls superclass method
FCGI::Record::new
# File lib/fcgi.rb, line 398 def initialize(id, appstatus, protostatus) super FCGI_END_REQUEST, id @application_status = appstatus @protocol_status = protostatus end
parse(id, body)
click to toggle source
# File lib/fcgi.rb, line 393 def self.parse(id, body) appstatus, protostatus, *reserved = *body.unpack(BODY_FORMAT) new(id, appstatus, protostatus) end
Private Instance Methods
make_body()
click to toggle source
# File lib/fcgi.rb, line 409 def make_body [@application_status, @protocol_status, 0, 0, 0].pack(BODY_FORMAT) end