chromium/out/Default/gen/services/tracing/public/mojom/perfetto_service.mojom-shared.cc

// services/tracing/public/mojom/perfetto_service.mojom-shared.cc is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "services/tracing/public/mojom/perfetto_service.mojom-shared.h"

// Used to support stream output operator for enums.
// TODO(dcheng): Consider omitting this somehow if not needed.
#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/tracing/public/mojom/perfetto_service.mojom-params-data.h"
namespace tracing {
namespace mojom {

NOINLINE static const char* ConsoleOutputToStringHelper(ConsoleOutput value) {}

std::string ConsoleOutputToString(ConsoleOutput value) {}

std::ostream& operator<<(std::ostream& os, ConsoleOutput value) {}

NOINLINE static const char* BufferFillPolicyToStringHelper(BufferFillPolicy value) {}

std::string BufferFillPolicyToString(BufferFillPolicy value) {}

std::ostream& operator<<(std::ostream& os, BufferFillPolicy value) {}

NOINLINE static const char* TracingClientPriorityToStringHelper(TracingClientPriority value) {}

std::string TracingClientPriorityToString(TracingClientPriority value) {}

std::ostream& operator<<(std::ostream& os, TracingClientPriority value) {}

namespace internal {


// static
bool ChunksToMove_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ChunksToMove_Data::ChunksToMove_Data()
    :{}


// static
bool ChunkPatch_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ChunkPatch_Data::ChunkPatch_Data()
    :{}


// static
bool ChunksToPatch_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ChunksToPatch_Data::ChunksToPatch_Data()
    :{}


// static
bool CommitDataRequest_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

CommitDataRequest_Data::CommitDataRequest_Data()
    :{}


// static
bool ChromeConfig_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ChromeConfig_Data::ChromeConfig_Data()
    :{}


// static
bool ConsoleConfig_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ConsoleConfig_Data::ConsoleConfig_Data()
    :{}


// static
bool InterceptorConfig_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

InterceptorConfig_Data::InterceptorConfig_Data()
    :{}


// static
bool DataSourceConfig_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

DataSourceConfig_Data::DataSourceConfig_Data()
    :{}


// static
bool DataSourceRegistration_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

DataSourceRegistration_Data::DataSourceRegistration_Data()
    :{}


// static
bool BufferConfig_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

BufferConfig_Data::BufferConfig_Data()
    :{}


// static
bool DataSource_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

DataSource_Data::DataSource_Data()
    :{}


// static
bool PerfettoBuiltinDataSource_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PerfettoBuiltinDataSource_Data::PerfettoBuiltinDataSource_Data()
    :{}


// static
bool IncrementalStateConfig_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

IncrementalStateConfig_Data::IncrementalStateConfig_Data()
    :{}


// static
bool TraceConfig_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

TraceConfig_Data::TraceConfig_Data()
    :{}


// static
bool ProducerHost_CommitData_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerHost_CommitData_Params_Data::ProducerHost_CommitData_Params_Data()
    :{}


// static
bool ProducerHost_CommitData_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerHost_CommitData_ResponseParams_Data::ProducerHost_CommitData_ResponseParams_Data()
    :{}


// static
bool ProducerHost_RegisterDataSource_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerHost_RegisterDataSource_Params_Data::ProducerHost_RegisterDataSource_Params_Data()
    :{}


// static
bool ProducerHost_RegisterTraceWriter_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerHost_RegisterTraceWriter_Params_Data::ProducerHost_RegisterTraceWriter_Params_Data()
    :{}


// static
bool ProducerHost_UnregisterTraceWriter_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerHost_UnregisterTraceWriter_Params_Data::ProducerHost_UnregisterTraceWriter_Params_Data()
    :{}


// static
bool ProducerClient_OnTracingStart_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerClient_OnTracingStart_Params_Data::ProducerClient_OnTracingStart_Params_Data()
    :{}


// static
bool ProducerClient_StartDataSource_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerClient_StartDataSource_Params_Data::ProducerClient_StartDataSource_Params_Data()
    :{}


// static
bool ProducerClient_StartDataSource_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerClient_StartDataSource_ResponseParams_Data::ProducerClient_StartDataSource_ResponseParams_Data()
    :{}


// static
bool ProducerClient_StopDataSource_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerClient_StopDataSource_Params_Data::ProducerClient_StopDataSource_Params_Data()
    :{}


// static
bool ProducerClient_StopDataSource_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerClient_StopDataSource_ResponseParams_Data::ProducerClient_StopDataSource_ResponseParams_Data()
    :{}


// static
bool ProducerClient_Flush_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerClient_Flush_Params_Data::ProducerClient_Flush_Params_Data()
    :{}


// static
bool ProducerClient_ClearIncrementalState_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ProducerClient_ClearIncrementalState_Params_Data::ProducerClient_ClearIncrementalState_Params_Data()
    :{}


// static
bool PerfettoService_ConnectToProducerHost_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

PerfettoService_ConnectToProducerHost_Params_Data::PerfettoService_ConnectToProducerHost_Params_Data()
    :{}


// static
bool ConsumerHost_EnableTracing_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

ConsumerHost_EnableTracing_Params_Data::ConsumerHost_EnableTracing_Params_Data()
    :{}


// static
bool TracingSessionHost_ChangeTraceConfig_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

TracingSessionHost_ChangeTraceConfig_Params_Data::TracingSessionHost_ChangeTraceConfig_Params_Data()
    :{}


// static
bool TracingSessionHost_DisableTracing_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

TracingSessionHost_DisableTracing_Params_Data::TracingSessionHost_DisableTracing_Params_Data()
    :{}


// static
bool TracingSessionHost_ReadBuffers_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

TracingSessionHost_ReadBuffers_Params_Data::TracingSessionHost_ReadBuffers_Params_Data()
    :{}


// static
bool TracingSessionHost_ReadBuffers_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

TracingSessionHost_ReadBuffers_ResponseParams_Data::TracingSessionHost_ReadBuffers_ResponseParams_Data()
    :{}


// static
bool TracingSessionHost_RequestBufferUsage_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

TracingSessionHost_RequestBufferUsage_Params_Data::TracingSessionHost_RequestBufferUsage_Params_Data()
    :{}


// static
bool TracingSessionHost_RequestBufferUsage_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

TracingSessionHost_RequestBufferUsage_ResponseParams_Data::TracingSessionHost_RequestBufferUsage_ResponseParams_Data()
    :{}


// static
bool TracingSessionHost_DisableTracingAndEmitJson_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

TracingSessionHost_DisableTracingAndEmitJson_Params_Data::TracingSessionHost_DisableTracingAndEmitJson_Params_Data()
    :{}


// static
bool TracingSessionHost_DisableTracingAndEmitJson_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

TracingSessionHost_DisableTracingAndEmitJson_ResponseParams_Data::TracingSessionHost_DisableTracingAndEmitJson_ResponseParams_Data()
    :{}


// static
bool TracingSessionClient_OnTracingEnabled_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

TracingSessionClient_OnTracingEnabled_Params_Data::TracingSessionClient_OnTracingEnabled_Params_Data()
    :{}


// static
bool TracingSessionClient_OnTracingDisabled_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

TracingSessionClient_OnTracingDisabled_Params_Data::TracingSessionClient_OnTracingDisabled_Params_Data()
    :{}

}  // namespace internal
}  // namespace mojom
}  // namespace tracing

namespace perfetto {

// static
void TraceFormatTraits<::tracing::mojom::ConsoleOutput>::WriteIntoTrace(
   perfetto::TracedValue context, ::tracing::mojom::ConsoleOutput value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::tracing::mojom::BufferFillPolicy>::WriteIntoTrace(
   perfetto::TracedValue context, ::tracing::mojom::BufferFillPolicy value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::tracing::mojom::TracingClientPriority>::WriteIntoTrace(
   perfetto::TracedValue context, ::tracing::mojom::TracingClientPriority value) {}

} // namespace perfetto