cl_http: Jazzy
Links
Rosindex
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace cl_http
Namespace std
Classes and Structs
Class CbHttpGetRequest
Class CbHttpPostRequest
Class CbHttpRequestBase
Class ClHttp
Class CpHttpConnectionManager
Class CpHttpRequestExecutor
Class CpHttpSessionManager
Class CpHttpSessionManager::ServerConfig
Class http_session
Class http_session_base
Class ssl_http_session
Directories
Directory include
Directory cl_http
Directory client_behaviors
Directory components
Files
File cb_http_get_request.hpp
File cb_http_post_request.hpp
File cb_http_request.hpp
File cl_http.hpp
File cp_http_connection_manager.hpp
File cp_http_request_executor.hpp
File cp_http_session_manager.hpp
File http_session.hpp
File http_session_base.hpp
File ssl_http_session.hpp
Standard Documents
PACKAGE
CHANGELOG
Changelog for package cl_http
2.3.19 (2025-06-17)
2.4.1 (2023-07-06)
2.3.18 (2023-07-17)
2.3.8 (2023-03-12 21:50)
2.3.7 (2023-03-12 21:45)
2.3.6 (2023-03-12 20:30)
2.3.5 (2023-03-07 00:14)
2.3.4 (2023-03-07 00:02)
2.3.3 (2023-03-02 22:58)
2.3.2 (2023-03-02 22:22)
2.3.1 (2022-11-28)
1.22.1 (2022-11-09 20:22)
1.22.0 (2022-11-09 19:53)
README
HTTP Client (cl_http)
Architecture
Usage
State Machine Configuration
Supported HTTP Methods
Response Handling
Pure Component-Based Architecture
Examples
Dependencies
Testing
Architecture Benefits
Troubleshooting
License
ROS Package Dependencies
smacc2
Index
cl_http: Jazzy
Index
Index
C
C
cl_http::CbHttpGetRequest (C++ class)
cl_http::CbHttpGetRequest::CbHttpGetRequest (C++ function)
cl_http::CbHttpPostRequest (C++ class)
cl_http::CbHttpPostRequest::CbHttpPostRequest (C++ function)
cl_http::CbHttpRequestBase (C++ class)
cl_http::CbHttpRequestBase::CbHttpRequestBase (C++ function)
cl_http::CbHttpRequestBase::onEntry (C++ function)
cl_http::CbHttpRequestBase::onExit (C++ function)
cl_http::CbHttpRequestBase::onResponseReceived (C++ function)
cl_http::CbHttpRequestBase::onStateOrthogonalAllocation (C++ function)
cl_http::CbHttpRequestBase::runtimeConfigure (C++ function)
cl_http::ClHttp (C++ class)
cl_http::ClHttp::ClHttp (C++ function)
cl_http::ClHttp::kHttpRequestMethod (C++ enum)
cl_http::ClHttp::kHttpRequestMethod::GET (C++ enumerator)
cl_http::ClHttp::kHttpRequestMethod::POST (C++ enumerator)
cl_http::ClHttp::kHttpRequestMethod::PUT (C++ enumerator)
cl_http::ClHttp::onComponentInitialization (C++ function)
cl_http::ClHttp::onInitialize (C++ function)
cl_http::ClHttp::TResponse (C++ type)
cl_http::ClHttp::~ClHttp (C++ function)
cl_http::CpHttpConnectionManager (C++ class)
cl_http::CpHttpConnectionManager::CpHttpConnectionManager (C++ function)
cl_http::CpHttpConnectionManager::getIoContext (C++ function)
cl_http::CpHttpConnectionManager::getStrand (C++ function)
cl_http::CpHttpConnectionManager::onInitialize (C++ function)
cl_http::CpHttpConnectionManager::~CpHttpConnectionManager (C++ function)
cl_http::CpHttpRequestExecutor (C++ class)
cl_http::CpHttpRequestExecutor::CpHttpRequestExecutor (C++ function)
cl_http::CpHttpRequestExecutor::executeRequest (C++ function)
cl_http::CpHttpRequestExecutor::HttpMethod (C++ enum)
cl_http::CpHttpRequestExecutor::HttpMethod::GET (C++ enumerator)
cl_http::CpHttpRequestExecutor::HttpMethod::POST (C++ enumerator)
cl_http::CpHttpRequestExecutor::HttpMethod::PUT (C++ enumerator)
cl_http::CpHttpRequestExecutor::onInitialize (C++ function)
cl_http::CpHttpRequestExecutor::onResponseReceived_ (C++ member)
cl_http::CpHttpRequestExecutor::setDependencies (C++ function)
cl_http::CpHttpRequestExecutor::TResponse (C++ type)
cl_http::CpHttpRequestExecutor::~CpHttpRequestExecutor (C++ function)
cl_http::CpHttpSessionManager (C++ class)
cl_http::CpHttpSessionManager::CpHttpSessionManager (C++ function)
cl_http::CpHttpSessionManager::createSession (C++ function)
cl_http::CpHttpSessionManager::getPort (C++ function)
cl_http::CpHttpSessionManager::getServerName (C++ function)
cl_http::CpHttpSessionManager::isSSL (C++ function)
cl_http::CpHttpSessionManager::onInitialize (C++ function)
cl_http::CpHttpSessionManager::ServerConfig (C++ class)
cl_http::CpHttpSessionManager::ServerConfig::getPort (C++ function)
cl_http::CpHttpSessionManager::ServerConfig::getServerName (C++ function)
cl_http::CpHttpSessionManager::ServerConfig::isSSL (C++ function)
cl_http::CpHttpSessionManager::ServerConfig::ServerConfig (C++ function)
cl_http::CpHttpSessionManager::setServerUrl (C++ function)
cl_http::CpHttpSessionManager::~CpHttpSessionManager (C++ function)
cl_http::http_session (C++ class)
cl_http::http_session::getPort (C++ function)
cl_http::http_session::http_session (C++ function)
cl_http::http_session::run (C++ function)
cl_http::http_session::~http_session (C++ function)
cl_http::http_session_base (C++ class)
cl_http::http_session_base::fail (C++ function)
cl_http::http_session_base::getPort (C++ function)
cl_http::http_session_base::on_connect (C++ function)
cl_http::http_session_base::on_handshake (C++ function)
cl_http::http_session_base::on_read (C++ function)
cl_http::http_session_base::on_resolve (C++ function)
cl_http::http_session_base::on_shutdown (C++ function)
cl_http::http_session_base::on_write (C++ function)
cl_http::http_session_base::run (C++ function)
cl_http::http_session_base::setBody (C++ function)
cl_http::http_session_base::setHeaders (C++ function)
cl_http::http_session_base::TResponse (C++ type)
cl_http::http_session_base::~http_session_base (C++ function)
cl_http::ssl_http_session (C++ class)
cl_http::ssl_http_session::getPort (C++ function)
cl_http::ssl_http_session::run (C++ function)
cl_http::ssl_http_session::ssl_http_session (C++ function)
cl_http::ssl_http_session::~ssl_http_session (C++ function)