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

#include <mediascanner/dbusutils.h>

+ Inheritance diagram for mediascanner::dbus::PropertyProxy< T, Flags >:

Public Types

typedef Property< T, Flags > property_type
 
- Public Types inherited from mediascanner::dbus::Property< T, Flags >
typedef T value_type
 
typedef Type< T > dbus_type
 
- Public Types inherited from mediascanner::dbus::Member< GDBusPropertyInfo >
typedef GDBusPropertyInfo dbus_info_type
 Type of the GDBus introspection structure for this members. More...
 
typedef SkeletonTrait
< dbus_info_type >::type 
skeleton_type
 

Public Member Functions

 PropertyProxy (const std::string &name)
 
- Public Member Functions inherited from mediascanner::dbus::Property< T, Flags >
Wrapper< dbus_info_typeinfo () const
 
- Public Member Functions inherited from mediascanner::dbus::Member< GDBusPropertyInfo >
virtual ~Member ()
 
const std::string & name () const
 
const skeleton_type * skeleton () const
 

Additional Inherited Members

- Static Public Member Functions inherited from mediascanner::dbus::Property< T, Flags >
static bool readable ()
 Predicate if this property can be read. More...
 
static bool writable ()
 Predicate if this property can be written. More...
 
- Protected Member Functions inherited from mediascanner::dbus::Property< T, Flags >
 Property (const std::string &name, PropertySkeleton *skeleton)
 

Member Typedef Documentation

template<typename T, GDBusPropertyInfoFlags Flags>
typedef Property<T, Flags> mediascanner::dbus::PropertyProxy< T, Flags >::property_type

Constructor & Destructor Documentation

template<typename T, GDBusPropertyInfoFlags Flags>
mediascanner::dbus::PropertyProxy< T, Flags >::PropertyProxy ( const std::string &  name)
inlineexplicit