chromium/components/openscreen_platform/event_trace_logging_platform.cc

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

#include "components/openscreen_platform/event_trace_logging_platform.h"

#include <chrono>
#include <limits>
#include <sstream>

#include "base/hash/hash.h"
#include "base/logging.h"
#include "base/no_destructor.h"
#include "base/strings/strcat.h"
#include "base/strings/string_number_conversions.h"
#include "base/trace_event/trace_event.h"
#include "third_party/openscreen/src/platform/base/error.h"

namespace openscreen_platform {

// static
void EventTraceLoggingPlatform::EnsureInstance() {}

bool EventTraceLoggingPlatform::IsTraceLoggingEnabled(
    openscreen::TraceCategory category) {}

EventTraceLoggingPlatform::EventTraceLoggingPlatform() {}

EventTraceLoggingPlatform::~EventTraceLoggingPlatform() {}

void EventTraceLoggingPlatform::LogTrace(
    openscreen::TraceEvent event,
    openscreen::Clock::time_point end_time) {}

void EventTraceLoggingPlatform::LogAsyncStart(openscreen::TraceEvent event) {}

void EventTraceLoggingPlatform::LogAsyncEnd(openscreen::TraceEvent event) {}

}  // namespace openscreen_platform