http_pipeline_stage Class
HTTP client handler class, used to represent an HTTP pipeline stage.
Warning
This topic contains information for the C++ REST SDK 1.0 (codename "Casablanca"). If you are using a later version from the Codeplex Casablanca web page, then use the local documentation at https://casablanca.codeplex.com/documentation.
class http_pipeline_stage : public std::enable_shared_from_this<http_pipeline_stage>;
Members
Public Constructors
Name |
Description |
---|---|
Protected Constructors
Name |
Description |
---|---|
Public Methods
Name |
Description |
---|---|
Runs this stage against the given request and passes onto the next stage. |
Protected Methods
Name |
Description |
---|---|
Gets a shared pointer to this pipeline stage. |
|
Gets the next stage in the pipeline. |
Remarks
When a request goes out, it passes through a series of stages, customizable by the application and/or libraries. The default stage will interact with lower-level communication layers to actually send the message on the network. When creating a client instance, an application may add pipeline stages in front of the already existing stages. Each stage has a reference to the next stage available in the value.
Requirements
Header: http_msg.h
Namespace: web::http