#include "components/services/storage/privileged/mojom/indexed_db_control.mojom-shared.h"
#include <ostream>
#include <utility>
#include "base/strings/stringprintf.h"
#include "mojo/public/cpp/bindings/lib/validate_params.h"
#include "mojo/public/cpp/bindings/lib/validation_errors.h"
#include "mojo/public/cpp/bindings/lib/validation_util.h"
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"
#include "components/services/storage/privileged/mojom/indexed_db_control.mojom-params-data.h"
namespace storage {
namespace mojom {
NOINLINE static const char* ForceCloseReasonToStringHelper(ForceCloseReason value) { … }
std::string ForceCloseReasonToString(ForceCloseReason value) { … }
std::ostream& operator<<(std::ostream& os, ForceCloseReason value) { … }
namespace internal {
bool IndexedDBObserver_OnIndexedDBListChanged_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBObserver_OnIndexedDBListChanged_Params_Data::IndexedDBObserver_OnIndexedDBListChanged_Params_Data()
: … { … }
bool IndexedDBObserver_OnIndexedDBContentChanged_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBObserver_OnIndexedDBContentChanged_Params_Data::IndexedDBObserver_OnIndexedDBContentChanged_Params_Data()
: … { … }
bool IndexedDBControl_BindIndexedDB_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_BindIndexedDB_Params_Data::IndexedDBControl_BindIndexedDB_Params_Data()
: … { … }
bool IndexedDBControl_ForceClose_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_ForceClose_Params_Data::IndexedDBControl_ForceClose_Params_Data()
: … { … }
bool IndexedDBControl_ForceClose_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_ForceClose_ResponseParams_Data::IndexedDBControl_ForceClose_ResponseParams_Data()
: … { … }
bool IndexedDBControl_DownloadBucketData_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_DownloadBucketData_Params_Data::IndexedDBControl_DownloadBucketData_Params_Data()
: … { … }
bool IndexedDBControl_DownloadBucketData_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_DownloadBucketData_ResponseParams_Data::IndexedDBControl_DownloadBucketData_ResponseParams_Data()
: … { … }
bool IndexedDBControl_GetAllBucketsDetails_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_GetAllBucketsDetails_Params_Data::IndexedDBControl_GetAllBucketsDetails_Params_Data()
: … { … }
bool IndexedDBControl_GetAllBucketsDetails_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_GetAllBucketsDetails_ResponseParams_Data::IndexedDBControl_GetAllBucketsDetails_ResponseParams_Data()
: … { … }
bool IndexedDBControl_StartMetadataRecording_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_StartMetadataRecording_Params_Data::IndexedDBControl_StartMetadataRecording_Params_Data()
: … { … }
bool IndexedDBControl_StartMetadataRecording_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_StartMetadataRecording_ResponseParams_Data::IndexedDBControl_StartMetadataRecording_ResponseParams_Data()
: … { … }
bool IndexedDBControl_StopMetadataRecording_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_StopMetadataRecording_Params_Data::IndexedDBControl_StopMetadataRecording_Params_Data()
: … { … }
bool IndexedDBControl_StopMetadataRecording_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_StopMetadataRecording_ResponseParams_Data::IndexedDBControl_StopMetadataRecording_ResponseParams_Data()
: … { … }
bool IndexedDBControl_SetForceKeepSessionState_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_SetForceKeepSessionState_Params_Data::IndexedDBControl_SetForceKeepSessionState_Params_Data()
: … { … }
bool IndexedDBControl_AddObserver_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_AddObserver_Params_Data::IndexedDBControl_AddObserver_Params_Data()
: … { … }
bool IndexedDBControl_ApplyPolicyUpdates_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_ApplyPolicyUpdates_Params_Data::IndexedDBControl_ApplyPolicyUpdates_Params_Data()
: … { … }
bool IndexedDBControl_BindTestInterface_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
IndexedDBControl_BindTestInterface_Params_Data::IndexedDBControl_BindTestInterface_Params_Data()
: … { … }
}
}
}
namespace perfetto {
void TraceFormatTraits<::storage::mojom::ForceCloseReason>::WriteIntoTrace(
perfetto::TracedValue context, ::storage::mojom::ForceCloseReason value) { … }
}