![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <algorithm>#include <string>#include <memory>#include <cassert>#include <future>#include <fstream>#include <gio/gio.h>#include <gio/gunixfdlist.h>#include <glib-object.h>#include <glib.h>#include <glib/gtypes.h>#include <initializer_list>#include "debug.h"#include "misc.h"#include "dbus_portal.hpp"
Go to the source code of this file.
Classes | |
| class | ScreenCastPortal_impl |
Macros | |
| #define | MOD_NAME "[dbus] " |
Functions | |
| template<auto func> | |
| void | CallbackWrapper (GDBusConnection *connection, const gchar *sender_name, const gchar *object_path, const gchar *interface_name, const gchar *signal_name, GVariant *parameters, gpointer user_data) |
| static void | on_portal_session_closed (GDBusConnection *connection, const gchar *sender_name, const gchar *object_path, const gchar *interface_name, const gchar *signal_name, GVariant *parameters, gpointer user_data) |
Definition in file dbus_portal.cpp.
| #define MOD_NAME "[dbus] " |
Definition at line 58 of file dbus_portal.cpp.
Referenced by ScreenCastPortal_impl::ScreenCastPortal_impl(), ScreenCastPortal_impl::call_with_request(), on_portal_session_closed(), ScreenCastPortal_impl::run_loop(), ScreenCastPortal_impl::session_created(), ScreenCastPortal_impl::sources_selected(), and ScreenCastPortal_impl::started().
| void CallbackWrapper | ( | GDBusConnection * | connection, |
| const gchar * | sender_name, | ||
| const gchar * | object_path, | ||
| const gchar * | interface_name, | ||
| const gchar * | signal_name, | ||
| GVariant * | parameters, | ||
| gpointer | user_data ) |
Definition at line 228 of file dbus_portal.cpp.
Referenced by ScreenCastPortal_impl::call_with_request().
|
static |
Definition at line 299 of file dbus_portal.cpp.
References LOG, LOG_LEVEL_INFO, and MOD_NAME.
Referenced by ScreenCastPortal_impl::run().