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.
394 395 396 397 398 |
# File 'lib/cgialt/fcgi/core.rb', line 394 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.
400 401 402 |
# File 'lib/cgialt/fcgi/core.rb', line 400 def application_status @application_status end |
#protocol_status ⇒ Object (readonly)
Returns the value of attribute protocol_status.
401 402 403 |
# File 'lib/cgialt/fcgi/core.rb', line 401 def protocol_status @protocol_status end |
Class Method Details
.parse(id, body) ⇒ Object
389 390 391 392 |
# File 'lib/cgialt/fcgi/core.rb', line 389 def self::parse(id, body) appstatus, protostatus, *reserved = *body.unpack(BODY_FORMAT) new(id, appstatus, protostatus) end |