class ClearcutUploaderInterface
Defined at line 23 of file ../../third_party/cobalt/src/lib/clearcut/uploader.h
An interface used by cobalt::uploader::ShippingManager for uploading data to clearcut.
Protected Members
InternalMetricsPtr internal_metrics_
Public Methods
Status UploadEvents (cobalt::clearcut_protos::LogRequest * log_request, int32_t max_retries)
Uploads the |log_request| with retries.
void ~ClearcutUploaderInterface ()
Defined at line 25 of file ../../third_party/cobalt/src/lib/clearcut/uploader.h
Status UploadEvents (cobalt::clearcut_protos::LogRequest * log_request)
Uploads the |log_request| with kMaxRetries retries.
Defined at line 32 of file ../../third_party/cobalt/src/lib/clearcut/uploader.h
void ResetInternalMetrics (logger::InternalMetrics * internal_metrics)
Resets the internal metrics to use the provided logger.
Defined at line 37 of file ../../third_party/cobalt/src/lib/clearcut/uploader.h
const logger::InternalMetrics * internal_metrics ()
Defined at line 41 of file ../../third_party/cobalt/src/lib/clearcut/uploader.h