CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
http2::AbstractParser Class Referenceabstract

#include <http2_types.h>

Inherited by http2::Parser.

Public Member Functions

virtual ~AbstractParser ()=default
 
virtual void handle_completed (StreamId stream_id, StreamData *stream_data)=0
 
virtual std::shared_ptr< StreamDatacreate_stream (StreamId stream_id)=0
 
virtual std::shared_ptr< StreamDataget_stream (StreamId stream_id)=0
 
virtual void destroy_stream (StreamId stream_id)=0
 
virtual StreamId get_last_stream_id () const =0
 
virtual ccf::http::ParserConfiguration get_configuration () const =0
 

Constructor & Destructor Documentation

◆ ~AbstractParser()

virtual http2::AbstractParser::~AbstractParser ( )
virtualdefault

Member Function Documentation

◆ create_stream()

virtual std::shared_ptr< StreamData > http2::AbstractParser::create_stream ( StreamId  stream_id)
pure virtual

Implemented in http2::Parser.

◆ destroy_stream()

virtual void http2::AbstractParser::destroy_stream ( StreamId  stream_id)
pure virtual

Implemented in http2::Parser.

◆ get_configuration()

virtual ccf::http::ParserConfiguration http2::AbstractParser::get_configuration ( ) const
pure virtual

Implemented in http2::Parser.

◆ get_last_stream_id()

virtual StreamId http2::AbstractParser::get_last_stream_id ( ) const
pure virtual

Implemented in http2::Parser.

◆ get_stream()

virtual std::shared_ptr< StreamData > http2::AbstractParser::get_stream ( StreamId  stream_id)
pure virtual

Implemented in http2::Parser.

◆ handle_completed()

virtual void http2::AbstractParser::handle_completed ( StreamId  stream_id,
StreamData stream_data 
)
pure virtual

The documentation for this class was generated from the following file: