Module glean_core::upload [−][src]
Expand description
Manages the pending pings queue and directory.
- Keeps track of pending pings, loading any unsent ping from disk on startup;
- Exposes
get_upload_taskAPI for the platform layer to request next upload task; - Exposes
process_ping_upload_responseAPI to check the HTTP response from the ping upload and either delete the corresponding ping from disk or re-enqueue it for sending.
Modules
| ffi_upload_result | Result values of attempted ping uploads encoded for FFI use. |
Structs
| PingRequest | Represents a request to upload a ping. |
| PingUploadManager | Manages the pending pings queue and directory. |
Enums
| PingUploadTask | An enum representing the possible upload tasks to be performed by an uploader. |
| UploadResult | The result of an attempted ping upload. |
Functions
| chunked_log_info | Logs payload in one go (all other OS). |
Type Definitions
| HeaderMap | A representation for request headers. |