chromium/remoting/host/linux/gnome_display_config_dbus_client.cc

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

#include "remoting/host/linux/gnome_display_config_dbus_client.h"

#include <string>
#include <utility>

#include "base/ranges/algorithm.h"
#include "remoting/base/logging.h"
#include "third_party/webrtc/modules/portal/scoped_glib.h"

namespace remoting {

namespace {

constexpr char kDisplayConfigInterfaceName[] =;
constexpr char kDisplayConfigObjectPath[] =;

std::string VariantToString(GVariant* variant) {}

}  // namespace

GnomeDisplayConfigDBusClient::GnomeDisplayConfigDBusClient() {}

GnomeDisplayConfigDBusClient::~GnomeDisplayConfigDBusClient() {}

void GnomeDisplayConfigDBusClient::Init() {}

void GnomeDisplayConfigDBusClient::GetMonitorsConfig(
    GnomeDisplayConfigDBusClient::Callback callback) {}

void GnomeDisplayConfigDBusClient::ApplyMonitorsConfig(
    GnomeDisplayConfig config) {}

void GnomeDisplayConfigDBusClient::FakeDisplayConfigForTest(
    ScopedGVariant config) {}

// static
void GnomeDisplayConfigDBusClient::OnDBusGetReply(GObject* object,
                                                  GAsyncResult* result,
                                                  gpointer user_data) {}

// static
void GnomeDisplayConfigDBusClient::OnDisplayConfigCurrentStateReply(
    GObject* object,
    GAsyncResult* result,
    gpointer user_data) {}

// static
void GnomeDisplayConfigDBusClient::OnApplyMonitorsConfigReply(
    GObject* source_object,
    GAsyncResult* result,
    gpointer user_data) {}

void GnomeDisplayConfigDBusClient::CallDBusGetCurrentState() {}

void GnomeDisplayConfigDBusClient::OnDBusGet(
    ScopedGObject<GDBusConnection> dbus_connection) {}

void GnomeDisplayConfigDBusClient::OnDisplayConfigCurrentState(
    ScopedGVariant config) {}

void GnomeDisplayConfigDBusClient::OnDisplayConfigCurrentStateError() {}

}  // namespace remoting