#include "services/device/public/mojom/input_service.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 "services/device/public/mojom/input_service.mojom-params-data.h"
namespace device {
namespace mojom {
NOINLINE static const char* InputDeviceSubsystemToStringHelper(InputDeviceSubsystem value) { … }
std::string InputDeviceSubsystemToString(InputDeviceSubsystem value) { … }
std::ostream& operator<<(std::ostream& os, InputDeviceSubsystem value) { … }
NOINLINE static const char* InputDeviceTypeToStringHelper(InputDeviceType value) { … }
std::string InputDeviceTypeToString(InputDeviceType value) { … }
std::ostream& operator<<(std::ostream& os, InputDeviceType value) { … }
namespace internal {
bool InputDeviceInfo_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
InputDeviceInfo_Data::InputDeviceInfo_Data()
: … { … }
bool InputDeviceManagerClient_InputDeviceAdded_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
InputDeviceManagerClient_InputDeviceAdded_Params_Data::InputDeviceManagerClient_InputDeviceAdded_Params_Data()
: … { … }
bool InputDeviceManagerClient_InputDeviceRemoved_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
InputDeviceManagerClient_InputDeviceRemoved_Params_Data::InputDeviceManagerClient_InputDeviceRemoved_Params_Data()
: … { … }
bool InputDeviceManager_GetDevicesAndSetClient_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
InputDeviceManager_GetDevicesAndSetClient_Params_Data::InputDeviceManager_GetDevicesAndSetClient_Params_Data()
: … { … }
bool InputDeviceManager_GetDevicesAndSetClient_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
InputDeviceManager_GetDevicesAndSetClient_ResponseParams_Data::InputDeviceManager_GetDevicesAndSetClient_ResponseParams_Data()
: … { … }
bool InputDeviceManager_GetDevices_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
InputDeviceManager_GetDevices_Params_Data::InputDeviceManager_GetDevices_Params_Data()
: … { … }
bool InputDeviceManager_GetDevices_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
InputDeviceManager_GetDevices_ResponseParams_Data::InputDeviceManager_GetDevices_ResponseParams_Data()
: … { … }
}
}
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::InputDeviceSubsystem>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::InputDeviceSubsystem value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::InputDeviceType>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::InputDeviceType value) { … }
}