[−][src]Crate glean_ffi
Modules
byte_buffer | ByteBuffer is a struct that represents an array of bytes to be sent over the FFI boundaries. |
ping_type | |
upload | FFI compatible types for the upload mechanism. |
Macros
define_infallible_handle_map_deleter | |
define_metric | Define the global handle map, constructor and destructor functions and any user-defined functions for a new metric |
Structs
FfiConfiguration | Configuration over FFI. |
Enums
Lifetime | The supported metrics' lifetimes. |
MemoryUnit | Different resolutions supported by the memory related metric types (e.g. MemoryDistributionMetric). |
TimeUnit | Different resolutions supported by the time related metric types (e.g. DatetimeMetric). |
Constants
UPLOAD_RESULT_HTTP_STATUS | A HTTP response code. |
UPLOAD_RESULT_RECOVERABLE | A recoverable error. |
UPLOAD_RESULT_UNRECOVERABLE | An unrecoverable error. |
Functions
glean_clear_application_lifetime_metrics | |
glean_destroy_glean | |
glean_enable_logging | Initialize the logging system based on the target platform. This ensures that logging is shown when executing the Glean SDK unit tests. |
glean_experiment_test_get_data | |
glean_experiment_test_is_active | |
glean_get_upload_task | |
glean_initialize⚠ | Safety |
glean_initialize_standalone_uploader | |
glean_is_dirty_flag_set | |
glean_is_first_run | |
glean_is_upload_enabled | |
glean_on_ready_to_submit_pings | |
glean_ping_collect | |
glean_process_ping_upload_response⚠ | Process and free a |
glean_set_dirty_flag | |
glean_set_experiment_active | |
glean_set_experiment_inactive | |
glean_set_upload_enabled | |
glean_str_free⚠ | Public destructor for strings managed by the other side of the FFI. |
glean_submit_ping_by_name | |
glean_test_clear_all_stores |