Class: Baykit::BayServer::Docker::Fcgi::FcgProtocolHandler

Inherits:
Protocol::ProtocolHandler
  • Object
show all
Includes:
Agent, Command, FcgCommandHandler, Protocol, Util
Defined in:
lib/baykit/bayserver/docker/fcgi/fcg_protocol_handler.rb

Instance Method Summary collapse

Constructor Details

#initialize(fcg_handler, pkt_unpacker, pkt_packer, cmd_unpacker, cmd_packer, svr_mode) ⇒ FcgProtocolHandler

Returns a new instance of FcgProtocolHandler.



23
24
25
# File 'lib/baykit/bayserver/docker/fcgi/fcg_protocol_handler.rb', line 23

def initialize(fcg_handler, pkt_unpacker, pkt_packer, cmd_unpacker, cmd_packer, svr_mode)
  super(pkt_unpacker, pkt_packer, cmd_unpacker, cmd_packer, fcg_handler, svr_mode)
end

Instance Method Details

#max_req_packet_data_sizeObject



35
36
37
# File 'lib/baykit/bayserver/docker/fcgi/fcg_protocol_handler.rb', line 35

def max_req_packet_data_size
  FcgPacket::MAXLEN
end

#max_res_packet_data_sizeObject



39
40
41
# File 'lib/baykit/bayserver/docker/fcgi/fcg_protocol_handler.rb', line 39

def max_res_packet_data_size
  FcgPacket::MAXLEN
end

#protocolObject

Implements ProtocolHandler



31
32
33
# File 'lib/baykit/bayserver/docker/fcgi/fcg_protocol_handler.rb', line 31

def protocol()
  return FcgDocker::PROTO_NAME
end