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 | Protected Member Functions | List of all members
mediascanner::dbus::InterfaceProxy Class Reference

#include <mediascanner/dbusutils.h>

+ Inheritance diagram for mediascanner::dbus::InterfaceProxy:

Public Member Functions

 InterfaceProxy (const std::string &name)
 
virtual ~InterfaceProxy ()
 
bool ConnectAndWait (Wrapper< GDBusConnection > connection, const std::string &service_name, const std::string &object_path, Wrapper< GCancellable > cancellable, GError **error)
 
bool ConnectAndWait (Wrapper< GDBusConnection > connection, const std::string &service_name, const std::string &object_path, GError **error)
 
void connect (GBusType bus_type, const std::string &service_name, const std::string &object_path, Wrapper< GCancellable > cancellable=Wrapper< GCancellable >())
 
void connect (Wrapper< GDBusConnection > connection, const std::string &service_name, const std::string &object_path, Wrapper< GCancellable > cancellable=Wrapper< GCancellable >())
 
Wrapper< GVariantReadPropertyValue (const std::string &property_name) const
 
Wrapper< GDBusProxy > handle () const
 
Wrapper< GDBusConnection > connection () const
 
std::string interface_name () const
 
std::string service_name () const
 
std::string object_path () const
 
- Public Member Functions inherited from mediascanner::dbus::InterfaceInfo
const std::string & name () const
 
Wrapper< GDBusInterfaceInfo > info () const
 

Protected Member Functions

virtual void connected ()
 
virtual void connect_failed (Wrapper< GError > error) const
 
- 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::InterfaceProxy::InterfaceProxy ( const std::string &  name)
inlineexplicit
virtual mediascanner::dbus::InterfaceProxy::~InterfaceProxy ( )
inlinevirtual

Member Function Documentation

void mediascanner::dbus::InterfaceProxy::connect ( GBusType  bus_type,
const std::string &  service_name,
const std::string &  object_path,
Wrapper< GCancellable >  cancellable = Wrapper< GCancellable >() 
)
void mediascanner::dbus::InterfaceProxy::connect ( Wrapper< GDBusConnection >  connection,
const std::string &  service_name,
const std::string &  object_path,
Wrapper< GCancellable >  cancellable = Wrapper< GCancellable >() 
)
virtual void mediascanner::dbus::InterfaceProxy::connect_failed ( Wrapper< GError error) const
protectedvirtual
bool mediascanner::dbus::InterfaceProxy::ConnectAndWait ( Wrapper< GDBusConnection >  connection,
const std::string &  service_name,
const std::string &  object_path,
Wrapper< GCancellable >  cancellable,
GError **  error 
)
bool mediascanner::dbus::InterfaceProxy::ConnectAndWait ( Wrapper< GDBusConnection >  connection,
const std::string &  service_name,
const std::string &  object_path,
GError **  error 
)
inline
virtual void mediascanner::dbus::InterfaceProxy::connected ( )
protectedvirtual
Wrapper<GDBusConnection> mediascanner::dbus::InterfaceProxy::connection ( ) const
Wrapper<GDBusProxy> mediascanner::dbus::InterfaceProxy::handle ( ) const
inline
std::string mediascanner::dbus::InterfaceProxy::interface_name ( ) const
std::string mediascanner::dbus::InterfaceProxy::object_path ( ) const
Wrapper<GVariant> mediascanner::dbus::InterfaceProxy::ReadPropertyValue ( const std::string &  property_name) const
std::string mediascanner::dbus::InterfaceProxy::service_name ( ) const