Framer Protocol Options
Create custom protocols to frame applications messages over a connection.
Topics
Adding Framers to Connections
nw_framer_create_definition(_:_:_:)nw_framer_start_handler_tnw_framer_tnw_framer_start_result_tNW_FRAMER_CREATE_FLAGS_DEFAULTnw_framer_create_options(_:)
Handling Output Data
nw_framer_set_output_handler(_:_:)nw_framer_output_handler_tnw_framer_parse_output(_:_:_:_:_:)nw_framer_parse_completion_tnw_framer_write_output(_:_:_:)nw_framer_write_output_data(_:_:)nw_framer_write_output_no_copy(_:_:)nw_framer_pass_through_output(_:)
Handling Input Data
nw_framer_set_input_handler(_:_:)nw_framer_input_handler_tnw_framer_parse_input(_:_:_:_:_:)nw_framer_parse_completion_tnw_framer_deliver_input(_:_:_:_:_:)nw_framer_deliver_input_no_copy(_:_:_:_:)nw_framer_pass_through_input(_:)
Customizing Framer Messages
nw_framer_message_tnw_protocol_metadata_is_framer_message(_:)nw_framer_protocol_create_message(_:)nw_framer_message_create(_:)nw_framer_message_set_value(_:_:_:_:)nw_framer_message_dispose_value_tnw_framer_message_set_object_value(_:_:_:)nw_framer_message_access_value(_:_:_:)nw_framer_message_copy_object_value(_:_:)
Managing Instance Lifetime
nw_framer_mark_ready(_:)nw_framer_mark_failed_with_error(_:_:)nw_framer_prepend_application_protocol(_:_:)nw_framer_set_stop_handler(_:_:)nw_framer_stop_handler_tnw_framer_set_cleanup_handler(_:_:)nw_framer_cleanup_handler_t