Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
UDisks2Provider.cpp File Reference
#include "UDisks2Provider.h"
#include "ServiceBroker.h"
#include "guilib/LocalizeStrings.h"
#include "settings/AdvancedSettings.h"
#include "settings/SettingsComponent.h"
#include "utils/StringUtils.h"
#include "utils/URIUtils.h"
#include "utils/log.h"
#include "platform/posix/PosixMountProvider.h"
#include <algorithm>
#include <functional>

Macros

#define BOOL2SZ(b)   ((b) ? "true" : "false")
 
#define DBUS_INTERFACE_OBJECT_MANAGER   "org.freedesktop.DBus.ObjectManager"
 
#define UDISKS2_SERVICE_UDISKS2   "org.freedesktop.UDisks2"
 
#define UDISKS2_PATH_MANAGER   "/org/freedesktop/UDisks2/Manager"
 
#define UDISKS2_PATH_UDISKS2   "/org/freedesktop/UDisks2"
 
#define UDISKS2_INTERFACE_BLOCK   "org.freedesktop.UDisks2.Block"
 
#define UDISKS2_INTERFACE_DRIVE   "org.freedesktop.UDisks2.Drive"
 
#define UDISKS2_INTERFACE_FILESYSTEM   "org.freedesktop.UDisks2.Filesystem"
 
#define UDISKS2_INTERFACE_MANAGER   "org.freedesktop.UDisks2.Manager"
 
#define UDISKS2_MATCH_RULE   "type='signal',sender='" UDISKS2_SERVICE_UDISKS2 "',path_namespace='" UDISKS2_PATH_UDISKS2 "'"
 

Macro Definition Documentation

◆ BOOL2SZ

#define BOOL2SZ ( b)    ((b) ? "true" : "false")

◆ DBUS_INTERFACE_OBJECT_MANAGER

#define DBUS_INTERFACE_OBJECT_MANAGER   "org.freedesktop.DBus.ObjectManager"

◆ UDISKS2_INTERFACE_BLOCK

#define UDISKS2_INTERFACE_BLOCK   "org.freedesktop.UDisks2.Block"

◆ UDISKS2_INTERFACE_DRIVE

#define UDISKS2_INTERFACE_DRIVE   "org.freedesktop.UDisks2.Drive"

◆ UDISKS2_INTERFACE_FILESYSTEM

#define UDISKS2_INTERFACE_FILESYSTEM   "org.freedesktop.UDisks2.Filesystem"

◆ UDISKS2_INTERFACE_MANAGER

#define UDISKS2_INTERFACE_MANAGER   "org.freedesktop.UDisks2.Manager"

◆ UDISKS2_MATCH_RULE

#define UDISKS2_MATCH_RULE   "type='signal',sender='" UDISKS2_SERVICE_UDISKS2 "',path_namespace='" UDISKS2_PATH_UDISKS2 "'"

◆ UDISKS2_PATH_MANAGER

#define UDISKS2_PATH_MANAGER   "/org/freedesktop/UDisks2/Manager"

◆ UDISKS2_PATH_UDISKS2

#define UDISKS2_PATH_UDISKS2   "/org/freedesktop/UDisks2"

◆ UDISKS2_SERVICE_UDISKS2

#define UDISKS2_SERVICE_UDISKS2   "org.freedesktop.UDisks2"