Ubuntu TV Media Scanner
A centralized index for removable media content.
|
#include <mediascanner/dbusutils.h>
Public Member Functions | |
InterfaceSkeleton (const std::string &name) | |
const MethodSkeleton * | find_method_skeleton (const std::string &name) const |
const PropertySkeleton * | find_property_skeleton (const std::string &name) const |
void | InvokeMethod (MethodInvocation invocation) const |
GVariant * | GetProperty (const std::string &sender, const std::string &target, const std::string &name, GError **error) const |
bool | SetProperty (const std::string &sender, const std::string &target, const std::string &name, GVariant *value, GError **error) const |
![]() | |
const std::string & | name () const |
Wrapper< GDBusInterfaceInfo > | info () const |
Additional Inherited Members | |
![]() | |
InterfaceInfo (const std::string &name) | |
template<typename T , typename A0 > | |
std::shared_ptr< T > | register_method (const A0 &a0) |
template<typename T , typename A0 > | |
std::shared_ptr< T > | register_property (const A0 &a0) |
template<typename T > | |
std::shared_ptr< T > | register_signal () |
void | add_method (MethodInfoPtr method) |
void | add_property (PropertyInfoPtr property) |
void | add_signal (SignalInfoPtr signal) |
MethodInfoPtr | find_method (const std::string &name) const |
PropertyInfoPtr | find_property (const std::string &name) const |
SignalInfoPtr | find_signal (const std::string &name) const |
|
inlineexplicit |
const MethodSkeleton* mediascanner::dbus::InterfaceSkeleton::find_method_skeleton | ( | const std::string & | name) | const |
const PropertySkeleton* mediascanner::dbus::InterfaceSkeleton::find_property_skeleton | ( | const std::string & | name) | const |
GVariant* mediascanner::dbus::InterfaceSkeleton::GetProperty | ( | const std::string & | sender, |
const std::string & | target, | ||
const std::string & | name, | ||
GError ** | error | ||
) | const |
void mediascanner::dbus::InterfaceSkeleton::InvokeMethod | ( | MethodInvocation | invocation) | const |