#include "device/vr/public/mojom/browser_test_interfaces.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 "device/vr/public/mojom/browser_test_interfaces.mojom-params-data.h"
namespace device_test {
namespace mojom {
NOINLINE static const char* EyeToStringHelper(Eye value) { … }
std::string EyeToString(Eye value) { … }
std::ostream& operator<<(std::ostream& os, Eye value) { … }
NOINLINE static const char* TrackedDeviceClassToStringHelper(TrackedDeviceClass value) { … }
std::string TrackedDeviceClassToString(TrackedDeviceClass value) { … }
std::ostream& operator<<(std::ostream& os, TrackedDeviceClass value) { … }
NOINLINE static const char* ControllerRoleToStringHelper(ControllerRole value) { … }
std::string ControllerRoleToString(ControllerRole value) { … }
std::ostream& operator<<(std::ostream& os, ControllerRole value) { … }
NOINLINE static const char* EventTypeToStringHelper(EventType value) { … }
std::string EventTypeToString(EventType value) { … }
std::ostream& operator<<(std::ostream& os, EventType value) { … }
namespace internal {
bool Color_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Color_Data::Color_Data()
: … { … }
bool ViewData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ViewData_Data::ViewData_Data()
: … { … }
bool PoseFrameData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PoseFrameData_Data::PoseFrameData_Data()
: … { … }
bool ProjectionRaw_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ProjectionRaw_Data::ProjectionRaw_Data()
: … { … }
bool DeviceConfig_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
DeviceConfig_Data::DeviceConfig_Data()
: … { … }
bool ControllerAxisData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ControllerAxisData_Data::ControllerAxisData_Data()
: … { … }
bool ControllerFrameData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ControllerFrameData_Data::ControllerFrameData_Data()
: … { … }
bool EventData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
EventData_Data::EventData_Data()
: … { … }
bool XRTestHook_OnFrameSubmitted_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_OnFrameSubmitted_Params_Data::XRTestHook_OnFrameSubmitted_Params_Data()
: … { … }
bool XRTestHook_OnFrameSubmitted_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_OnFrameSubmitted_ResponseParams_Data::XRTestHook_OnFrameSubmitted_ResponseParams_Data()
: … { … }
bool XRTestHook_WaitGetDeviceConfig_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetDeviceConfig_Params_Data::XRTestHook_WaitGetDeviceConfig_Params_Data()
: … { … }
bool XRTestHook_WaitGetDeviceConfig_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetDeviceConfig_ResponseParams_Data::XRTestHook_WaitGetDeviceConfig_ResponseParams_Data()
: … { … }
bool XRTestHook_WaitGetPresentingPose_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetPresentingPose_Params_Data::XRTestHook_WaitGetPresentingPose_Params_Data()
: … { … }
bool XRTestHook_WaitGetPresentingPose_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetPresentingPose_ResponseParams_Data::XRTestHook_WaitGetPresentingPose_ResponseParams_Data()
: … { … }
bool XRTestHook_WaitGetMagicWindowPose_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetMagicWindowPose_Params_Data::XRTestHook_WaitGetMagicWindowPose_Params_Data()
: … { … }
bool XRTestHook_WaitGetMagicWindowPose_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetMagicWindowPose_ResponseParams_Data::XRTestHook_WaitGetMagicWindowPose_ResponseParams_Data()
: … { … }
bool XRTestHook_WaitGetControllerRoleForTrackedDeviceIndex_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetControllerRoleForTrackedDeviceIndex_Params_Data::XRTestHook_WaitGetControllerRoleForTrackedDeviceIndex_Params_Data()
: … { … }
bool XRTestHook_WaitGetControllerRoleForTrackedDeviceIndex_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetControllerRoleForTrackedDeviceIndex_ResponseParams_Data::XRTestHook_WaitGetControllerRoleForTrackedDeviceIndex_ResponseParams_Data()
: … { … }
bool XRTestHook_WaitGetTrackedDeviceClass_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetTrackedDeviceClass_Params_Data::XRTestHook_WaitGetTrackedDeviceClass_Params_Data()
: … { … }
bool XRTestHook_WaitGetTrackedDeviceClass_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetTrackedDeviceClass_ResponseParams_Data::XRTestHook_WaitGetTrackedDeviceClass_ResponseParams_Data()
: … { … }
bool XRTestHook_WaitGetControllerData_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetControllerData_Params_Data::XRTestHook_WaitGetControllerData_Params_Data()
: … { … }
bool XRTestHook_WaitGetControllerData_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetControllerData_ResponseParams_Data::XRTestHook_WaitGetControllerData_ResponseParams_Data()
: … { … }
bool XRTestHook_WaitGetEventData_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetEventData_Params_Data::XRTestHook_WaitGetEventData_Params_Data()
: … { … }
bool XRTestHook_WaitGetEventData_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetEventData_ResponseParams_Data::XRTestHook_WaitGetEventData_ResponseParams_Data()
: … { … }
bool XRTestHook_WaitGetCanCreateSession_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetCanCreateSession_Params_Data::XRTestHook_WaitGetCanCreateSession_Params_Data()
: … { … }
bool XRTestHook_WaitGetCanCreateSession_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTestHook_WaitGetCanCreateSession_ResponseParams_Data::XRTestHook_WaitGetCanCreateSession_ResponseParams_Data()
: … { … }
bool XRServiceTestHook_SetTestHook_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRServiceTestHook_SetTestHook_Params_Data::XRServiceTestHook_SetTestHook_Params_Data()
: … { … }
bool XRServiceTestHook_SetTestHook_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRServiceTestHook_SetTestHook_ResponseParams_Data::XRServiceTestHook_SetTestHook_ResponseParams_Data()
: … { … }
bool XRServiceTestHook_TerminateDeviceServiceProcessForTesting_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRServiceTestHook_TerminateDeviceServiceProcessForTesting_Params_Data::XRServiceTestHook_TerminateDeviceServiceProcessForTesting_Params_Data()
: … { … }
bool XRServiceTestHook_TerminateDeviceServiceProcessForTesting_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRServiceTestHook_TerminateDeviceServiceProcessForTesting_ResponseParams_Data::XRServiceTestHook_TerminateDeviceServiceProcessForTesting_ResponseParams_Data()
: … { … }
}
}
}
namespace perfetto {
void TraceFormatTraits<::device_test::mojom::Eye>::WriteIntoTrace(
perfetto::TracedValue context, ::device_test::mojom::Eye value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device_test::mojom::TrackedDeviceClass>::WriteIntoTrace(
perfetto::TracedValue context, ::device_test::mojom::TrackedDeviceClass value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device_test::mojom::ControllerRole>::WriteIntoTrace(
perfetto::TracedValue context, ::device_test::mojom::ControllerRole value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device_test::mojom::EventType>::WriteIntoTrace(
perfetto::TracedValue context, ::device_test::mojom::EventType value) { … }
}