Table of Contents - plum-0.2.10 Documentation
Classes and Modules
- Plum
- Plum::BinaryString
- Plum::Client
- Plum::ClientConnection
- Plum::ClientSession
- Plum::Connection
- Plum::ConnectionUtils
- Plum::DecoderError
- Plum::Decoders
- Plum::Decoders::Base
- Plum::Decoders::Deflate
- Plum::Decoders::GZip
- Plum::Error
- Plum::EventEmitter
- Plum::FlowControl
- Plum::Frame
- Plum::FrameFactory
- Plum::FrameUtils
- Plum::HPACK
- Plum::HPACK::Context
- Plum::HPACK::Decoder
- Plum::HPACK::Encoder
- Plum::HPACK::Huffman
- Plum::HPACKError
- Plum::HTTPError
- Plum::HTTPServerConnection
- Plum::LegacyClientSession
- Plum::LegacyHTTPError
- Plum::LocalConnectionError
- Plum::LocalHTTPError
- Plum::LocalStreamError
- Plum::Rack
- Plum::Rack::BaseListener
- Plum::Rack::CLI
- Plum::Rack::Config
- Plum::Rack::DSL
- Plum::Rack::DSL::Config
- Plum::Rack::LegacySession
- Plum::Rack::Server
- Plum::Rack::Session
- Plum::Rack::TCPListener
- Plum::Rack::TLSListener
- Plum::Rack::ThreadPool
- Plum::Rack::UNIXListener
- Plum::RemoteConnectionError
- Plum::RemoteHTTPError
- Plum::RemoteStreamError
- Plum::Response
- Plum::SSLSocketServerConnection
- Plum::ServerConnection
- Plum::Stream
- Plum::StreamUtils
- Plum::UpgradeClientSession
- Rack
- Rack::Handler
- Rack::Handler::Plum
Methods
- ::default_options — Rack::Handler::Plum
- ::new — Plum::Client
- ::new — Plum::ClientSession
- ::new — Plum::ClientConnection
- ::new — Plum::Decoders::Deflate
- ::new — Plum::Decoders::GZip
- ::new — Plum::LegacyClientSession
- ::new — Plum::Response
- ::new — Plum::UpgradeClientSession
- ::new — Plum::Connection
- ::new — Plum::HTTPError
- ::new — Plum::LegacyHTTPError
- ::new — Plum::DecoderError
- ::new — Plum::Frame
- ::new — Plum::HPACK::Decoder
- ::new — Plum::HPACK::Encoder
- ::new — Plum::Rack::CLI
- ::new — Plum::Rack::Config
- ::new — Plum::Rack::DSL::Config
- ::new — Plum::Rack::LegacySession
- ::new — Plum::Rack::TCPListener
- ::new — Plum::Rack::TLSListener
- ::new — Plum::Rack::UNIXListener
- ::new — Plum::Rack::Server
- ::new — Plum::Rack::Session
- ::new — Plum::Rack::ThreadPool
- ::new — Plum::ServerConnection
- ::new — Plum::HTTPServerConnection
- ::new — Plum::SSLSocketServerConnection
- ::new — Plum::Stream
- ::new — Plum::HPACK::Context
- ::parse! — Plum::Frame
- ::run — Rack::Handler::Plum
- ::shutdown — Rack::Handler::Plum
- ::start — Plum::Client
- ::valid_options — Rack::Handler::Plum
- #<< — Plum::Connection
- #[] — Plum::Response
- #[] — Plum::Rack::Config
- #[]= — Plum::Rack::Config
- #_chunk — Plum::Response
- #_connect — Plum::Client
- #_fail — Plum::Response
- #_finish — Plum::Response
- #_headers — Plum::Response
- #_request_helper — Plum::Client
- #_start — Plum::Client
- #accept — Plum::Rack::BaseListener
- #accept — Plum::Rack::TCPListener
- #accept — Plum::Rack::TLSListener
- #accept — Plum::Rack::UNIXListener
- #acquire — Plum::Rack::ThreadPool
- #apply_remote_settings — Plum::Connection
- #assemble — Plum::Frame
- #body — Plum::Response
- #byteshift — Plum::BinaryString
- #callback — Plum::Stream
- #callback — Plum::EventEmitter
- #check_window — Plum::ClientSession
- #check_window — Plum::Rack::Session
- #chunk — Plum::BinaryString
- #close — Plum::Client
- #close — Plum::ClientSession
- #close — Plum::LegacyClientSession
- #close — Plum::UpgradeClientSession
- #close — Plum::Connection
- #close — Plum::SSLSocketServerConnection
- #close — Plum::Stream
- #construct_request — Plum::LegacyClientSession
- #consume_buffer — Plum::Connection
- #consume_buffer — Plum::ServerConnection
- #consume_queue — Plum::LegacyClientSession
- #consume_recv_window — Plum::FlowControl
- #consume_send_buffer — Plum::FlowControl
- #continuation — Plum::FrameFactory
- #data — Plum::FrameFactory
- #debug — Plum::Rack::DSL::Config
- #decode — Plum::Decoders::Base
- #decode — Plum::Decoders::Deflate
- #decode — Plum::Decoders::GZip
- #decode — Plum::HPACK::Decoder
- #decode — Plum::HPACK::Huffman
- #drop_privileges — Plum::Rack::Server
- #dummy_key — Plum::Rack::TLSListener
- #each_byteslice — Plum::BinaryString
- #empty? — Plum::ClientSession
- #empty? — Plum::LegacyClientSession
- #empty? — Plum::UpgradeClientSession
- #encode — Plum::HPACK::Encoder
- #encode — Plum::HPACK::Huffman
- #encode_half_indexed — Plum::HPACK::Encoder
- #encode_indexed — Plum::HPACK::Encoder
- #encode_integer — Plum::HPACK::Encoder
- #encode_literal — Plum::HPACK::Encoder
- #encode_string — Plum::HPACK::Encoder
- #encode_string_huffman — Plum::HPACK::Encoder
- #encode_string_plain — Plum::HPACK::Encoder
- #evict — Plum::HPACK::Context
- #extract_headers — Plum::Rack::Session
- #extract_push — Plum::Rack::Session
- #fail — Plum::ClientSession
- #fail — Plum::LegacyClientSession
- #failed? — Plum::Response
- #fallback_legacy — Plum::Rack::DSL::Config
- #fetch — Plum::HPACK::Context
- #finish — Plum::Decoders::Base
- #finish — Plum::Decoders::Deflate
- #finish — Plum::Decoders::GZip
- #finished? — Plum::Response
- #flags — Plum::Frame
- #flags= — Plum::Frame
- #goaway — Plum::ConnectionUtils
- #goaway — Plum::FrameFactory
- #group — Plum::Rack::DSL::Config
- #handle_request — Plum::Rack::Session
- #headers — Plum::FrameFactory
- #http2_error_code — Plum::HTTPError
- #initialize_flow_control — Plum::FlowControl
- #inspect — Plum::Frame
- #length — Plum::Frame
- #limit= — Plum::HPACK::Context
- #listener — Plum::Rack::DSL::Config
- #log — Plum::Rack::DSL::Config
- #log_exception — Plum::Rack::Server
- #method_missing — Plum::Rack::BaseListener
- #negotiate! — Plum::ServerConnection
- #negotiate! — Plum::HTTPServerConnection
- #new_env — Plum::Rack::Session
- #new_ssl_ctx — Plum::Client
- #on — Plum::EventEmitter
- #on_chunk — Plum::Response
- #on_finish — Plum::Response
- #open_stream — Plum::ClientConnection
- #parse — Plum::HPACK::Decoder
- #parse! — Plum::Rack::CLI
- #parse_chained_cert — Plum::Rack::TLSListener
- #parse_indexed — Plum::HPACK::Decoder
- #parse_indexing — Plum::HPACK::Decoder
- #parse_literal — Plum::HPACK::Decoder
- #parse_no_indexing — Plum::HPACK::Decoder
- #parse_settings — Plum::FrameUtils
- #ping — Plum::ConnectionUtils
- #ping — Plum::FrameFactory
- #prepare_session — Plum::UpgradeClientSession
- #process_first_request — Plum::HTTPServerConnection
- #promise — Plum::StreamUtils
- #push_enabled? — Plum::ConnectionUtils
- #push_promise — Plum::FrameFactory
- #push_uint16 — Plum::BinaryString
- #push_uint24 — Plum::BinaryString
- #push_uint32 — Plum::BinaryString
- #push_uint8 — Plum::BinaryString
- #read_integer — Plum::HPACK::Decoder
- #read_object — Plum::LegacyClientSession
- #read_string — Plum::HPACK::Decoder
- #receive — Plum::Connection
- #receive_complete_headers — Plum::Stream
- #receive_continuation — Plum::Stream
- #receive_control_frame — Plum::Connection
- #receive_data — Plum::Stream
- #receive_end_stream — Plum::Stream
- #receive_frame — Plum::Connection
- #receive_frame — Plum::Stream
- #receive_goaway — Plum::Connection
- #receive_headers — Plum::Stream
- #receive_ping — Plum::Connection
- #receive_priority — Plum::Stream
- #receive_priority_payload — Plum::Stream
- #receive_push_promise — Plum::Stream
- #receive_rst_stream — Plum::Stream
- #receive_settings — Plum::Connection
- #receive_window_update — Plum::FlowControl
- #request — Plum::Client
- #request — Plum::ClientSession
- #request — Plum::LegacyClientSession
- #request — Plum::UpgradeClientSession
- #reserve_stream — Plum::ServerConnection
- #resume — Plum::Client
- #rst_stream — Plum::FrameFactory
- #run — Plum::Rack::CLI
- #run — Plum::Rack::LegacySession
- #run — Plum::Rack::Session
- #search — Plum::HPACK::Context
- #search_half — Plum::HPACK::Context
- #send — Plum::FlowControl
- #send_body — Plum::Rack::Session
- #send_data — Plum::StreamUtils
- #send_headers — Plum::StreamUtils
- #send_immediately — Plum::Connection
- #send_immediately — Plum::Stream
- #server_push — Plum::Rack::DSL::Config
- #set_state — Plum::Stream
- #settings — Plum::ConnectionUtils
- #settings — Plum::FrameFactory
- #setup_decoder — Plum::Response
- #setup_parser — Plum::LegacyClientSession
- #setup_parser — Plum::Rack::CLI
- #setup_parser — Plum::HTTPServerConnection
- #setup_plum — Plum::ClientSession
- #setup_plum — Plum::Rack::Session
- #spawn_worker — Plum::Rack::ThreadPool
- #split — Plum::FrameUtils
- #start — Plum::Client
- #start — Plum::Rack::Server
- #status — Plum::Response
- #stop — Plum::Rack::BaseListener
- #stop — Plum::Rack::UNIXListener
- #stop — Plum::Rack::Server
- #stop — Plum::Rack::Session
- #store — Plum::HPACK::Context
- #stream — Plum::Connection
- #succ — Plum::ClientSession
- #succ — Plum::LegacyClientSession
- #succ — Plum::UpgradeClientSession
- #switch_protocol — Plum::HTTPServerConnection
- #threadpool_size — Plum::Rack::DSL::Config
- #to_io — Plum::Rack::BaseListener
- #to_io — Plum::Rack::TCPListener
- #to_io — Plum::Rack::TLSListener
- #to_io — Plum::Rack::UNIXListener
- #to_io — Plum::Rack::Session
- #to_s — Plum::HTTPError
- #to_s — Plum::Rack::Config
- #transform_options — Plum::Rack::CLI
- #type — Plum::Frame
- #type= — Plum::Frame
- #uint16 — Plum::BinaryString
- #uint24 — Plum::BinaryString
- #uint32 — Plum::BinaryString
- #uint8 — Plum::BinaryString
- #update_dependency — Plum::Stream
- #update_local_settings — Plum::ConnectionUtils
- #update_recv_initial_window_size — Plum::FlowControl
- #update_send_initial_window_size — Plum::FlowControl
- #user — Plum::Rack::DSL::Config
- #validate_received_frame — Plum::Connection
- #validate_received_frame — Plum::Stream
- #window_update — Plum::FlowControl