Class: FCGI::EndRequestRecord
Constant Summary collapse
- BODY_FORMAT =
uint32_t appStatus; (big endian) uint8_t protocolStatus; uint8_t reserved;
'NCC3'
Constants inherited from Record
Record::HEADER_FORMAT, Record::HEADER_LENGTH, Record::RECORD_CLASS
Instance Attribute Summary collapse
-
#application_status ⇒ Object
readonly
Returns the value of attribute application_status.
-
#protocol_status ⇒ Object
readonly
Returns the value of attribute protocol_status.
Attributes inherited from Record
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(id, appstatus, protostatus) ⇒ EndRequestRecord
constructor
A new instance of EndRequestRecord.
Methods inherited from Record
class_for, #management_record?, parse_header, #serialize, #version
Constructor Details
#initialize(id, appstatus, protostatus) ⇒ EndRequestRecord
Returns a new instance of EndRequestRecord.
397 398 399 400 401 |
# File 'lib/cgialt/fcgi/core.rb', line 397 def initialize(id, appstatus, protostatus) super FCGI_END_REQUEST, id @application_status = appstatus @protocol_status = protostatus end |
Instance Attribute Details
#application_status ⇒ Object (readonly)
Returns the value of attribute application_status.
403 404 405 |
# File 'lib/cgialt/fcgi/core.rb', line 403 def application_status @application_status end |
#protocol_status ⇒ Object (readonly)
Returns the value of attribute protocol_status.
404 405 406 |
# File 'lib/cgialt/fcgi/core.rb', line 404 def protocol_status @protocol_status end |
Class Method Details
.parse(id, body) ⇒ Object
392 393 394 395 |
# File 'lib/cgialt/fcgi/core.rb', line 392 def self.parse(id, body) appstatus, protostatus, *reserved = *body.unpack(BODY_FORMAT) new(id, appstatus, protostatus) end |