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

#include <mediascanner/dbusutils.h>

Public Member Functions

 Service ()
 
virtual ~Service ()
 
Wrapper< GDBusConnection > connection () const
 
void Connect (const std::string &service_name)
 
void Disconnect ()
 
void RegisterObject (const std::string &path, InterfaceSkeletonPtr skeleton)
 
InterfaceSkeletonPtr find_object (const std::string &name) const
 

Protected Member Functions

virtual void Connected ()
 
virtual void NameAcquired ()
 
virtual void NameLost ()
 
virtual void InvokeMethod (GDBusMethodInvocation *call)
 
virtual GVariantGetProperty (const std::string &sender, const std::string &target, const std::string &interface, const std::string &property, GError **error)
 
virtual bool SetProperty (const std::string &sender, const std::string &target, const std::string &interface, const std::string &property, GVariant *value, GError **error)
 

Constructor & Destructor Documentation

mediascanner::dbus::Service::Service ( )
virtual mediascanner::dbus::Service::~Service ( )
virtual

Member Function Documentation

void mediascanner::dbus::Service::Connect ( const std::string &  service_name)
virtual void mediascanner::dbus::Service::Connected ( )
protectedvirtual
Wrapper<GDBusConnection> mediascanner::dbus::Service::connection ( ) const
void mediascanner::dbus::Service::Disconnect ( )
InterfaceSkeletonPtr mediascanner::dbus::Service::find_object ( const std::string &  name) const
virtual GVariant* mediascanner::dbus::Service::GetProperty ( const std::string &  sender,
const std::string &  target,
const std::string &  interface,
const std::string &  property,
GError **  error 
)
protectedvirtual
virtual void mediascanner::dbus::Service::InvokeMethod ( GDBusMethodInvocation *  call)
protectedvirtual
virtual void mediascanner::dbus::Service::NameAcquired ( )
protectedvirtual
virtual void mediascanner::dbus::Service::NameLost ( )
protectedvirtual
void mediascanner::dbus::Service::RegisterObject ( const std::string &  path,
InterfaceSkeletonPtr  skeleton 
)
virtual bool mediascanner::dbus::Service::SetProperty ( const std::string &  sender,
const std::string &  target,
const std::string &  interface,
const std::string &  property,
GVariant value,
GError **  error 
)
protectedvirtual