Ubuntu TV Media Scanner
A centralized index for removable media content.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
mediascanner::dbus::InterfaceSkeleton Class Reference

#include <mediascanner/dbusutils.h>

+ Inheritance diagram for mediascanner::dbus::InterfaceSkeleton:

Public Member Functions

 InterfaceSkeleton (const std::string &name)
 
const MethodSkeletonfind_method_skeleton (const std::string &name) const
 
const PropertySkeletonfind_property_skeleton (const std::string &name) const
 
void InvokeMethod (MethodInvocation invocation) const
 
GVariantGetProperty (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
 
- Public Member Functions inherited from mediascanner::dbus::InterfaceInfo
const std::string & name () const
 
Wrapper< GDBusInterfaceInfo > info () const
 

Additional Inherited Members

- Protected Member Functions inherited from mediascanner::dbus::InterfaceInfo
 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
 

Constructor & Destructor Documentation

mediascanner::dbus::InterfaceSkeleton::InterfaceSkeleton ( const std::string &  name)
inlineexplicit

Member Function Documentation

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
bool mediascanner::dbus::InterfaceSkeleton::SetProperty ( const std::string &  sender,
const std::string &  target,
const std::string &  name,
GVariant value,
GError **  error 
) const