ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::http_request::HttpRequestSendAction< Ts >::Request Struct Referencefinal

#include <http_request.h>

Inheritance diagram for esphome::http_request::HttpRequestSendAction< Ts >::Request:
esphome::http_request::PendingRequest

Public Member Functions

 Request (HttpRequestSendAction *action, const Ts &...x)
 
- Public Member Functions inherited from esphome::http_request::PendingRequest
 PendingRequest (Handler handler, void *owner)
 
 PendingRequest (const PendingRequest &)=delete
 
PendingRequest & operator= (const PendingRequest &)=delete
 
void free_buffer ()
 

Data Fields

std::tuple< stored_trigger_arg_t< Ts >... > args
 
- Data Fields inherited from esphome::http_request::PendingRequest
PendingRequest * next {nullptr}
 
Handler handler
 
void * owner
 
std::shared_ptr< HttpContainer > container
 
uint8_t * buf {nullptr}
 
size_t buf_size {0}
 
size_t read_index {0}
 
uint32_t last_data_time {0}
 
uint32_t timeout {0}
 
uint32_t start_time {0}
 
bool capture {false}
 
bool reading {false}
 
bool failed {false}
 
bool finished {false}
 
bool cancelled {false}
 

Additional Inherited Members

- Public Types inherited from esphome::http_request::PendingRequest
using Handler = void (*)(PendingRequest *request, RequestEvent event)
 

Detailed Description

template<typename... Ts>
struct esphome::http_request::HttpRequestSendAction< Ts >::Request

Definition at line 643 of file http_request.h.

Constructor & Destructor Documentation

◆ Request()

template<typename... Ts>
esphome::http_request::HttpRequestSendAction< Ts >::Request::Request ( HttpRequestSendAction * action,
const Ts &... x )
inline

Definition at line 644 of file http_request.h.

Field Documentation

◆ args

template<typename... Ts>
std::tuple<stored_trigger_arg_t<Ts>...> esphome::http_request::HttpRequestSendAction< Ts >::Request::args

Definition at line 646 of file http_request.h.


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