[−][src]Module glean_core::upload
Manages the pending pings queue and directory.
- Keeps track of pending pings, loading any unsent ping from disk on startup;
- Exposes
get_upload_task
API for the platform layer to request next upload task; - Exposes
process_ping_upload_response
API 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. |