Ubuntu TV Media Scanner
A centralized index for removable media content.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups | Typedefs | Enumerations | Functions
dbusutils.h File Reference
#include <boost/tuple/tuple.hpp>
#include <map>
#include <string>
#include <memory>
#include "mediascanner/dbustypes.h"
#include "mediascanner/glibutils.h"
#include "mediascanner/utilities.h"

Classes

class  mediascanner::dbus::Member< InfoType >
 
struct  mediascanner::dbus::SkeletonTrait< InfoType >
 
class  mediascanner::dbus::Member< InfoType >
 
class  mediascanner::dbus::Argument< T >
 Description of an D-Bus interface's method or signal argument. More...
 
class  mediascanner::dbus::internal::ArgumentTail< T, N >
 
struct  mediascanner::dbus::internal::ArgumentTail< T, 0 >
 
struct  mediascanner::dbus::internal::ArgumentTrait< T >
 
struct  mediascanner::dbus::internal::ArgumentTrait< boost::tuples::null_type >
 
class  mediascanner::dbus::ArgumentList< T0, T1, T2, T3, T4, T5, T6, T7 >
 
class  mediascanner::dbus::MethodSkeleton
 
struct  mediascanner::dbus::SkeletonTrait< GDBusMethodInfo >
 
class  mediascanner::dbus::Method< InputArguments, OutputArguments >
 
class  mediascanner::dbus::MethodInvocation
 
class  mediascanner::dbus::MethodProxyCall< A0, A1, A2, A3, A4, A5, A6, A7, R0, R1, R2, R3, R4, R5, R6, R7, MethodProxy >
 
class  mediascanner::dbus::MethodProxyCall< A0, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, MethodProxy >
 
class  mediascanner::dbus::MethodProxyCall< A0, A1, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, MethodProxy >
 
class  mediascanner::dbus::MethodProxyCall< A0, null_type, null_type, null_type, null_type, null_type, null_type, null_type, R0, null_type, null_type, null_type, null_type, null_type, null_type, null_type, MethodProxy >
 
struct  mediascanner::dbus::MethodProxyCallTrait< MethodProxy, InputArguments, OutputArguments >
 
class  mediascanner::dbus::MethodProxy< InputArguments, OutputArguments >
 
class  mediascanner::dbus::MethodImplementation< InputArguments, OutputArguments >
 
class  mediascanner::dbus::MethodImplementation< InputArguments, OutputArguments >::Invocation
 
class  mediascanner::dbus::PropertySkeleton
 
struct  mediascanner::dbus::SkeletonTrait< GDBusPropertyInfo >
 
class  mediascanner::dbus::Property< T, Flags >
 
class  mediascanner::dbus::PropertyProxy< T, Flags >
 
class  mediascanner::dbus::ReadOnlyPropertyProxy< T >
 
class  mediascanner::dbus::PropertyImplementation< T, Flags >
 
class  mediascanner::dbus::ReadOnlyPropertyImplementation< T >
 
class  mediascanner::dbus::SignalSkeleton
 
struct  mediascanner::dbus::SkeletonTrait< GDBusSignalInfo >
 
class  mediascanner::dbus::Signal< Arguments >
 
class  mediascanner::dbus::SignalProxy< Arguments >
 
class  mediascanner::dbus::SignalImplementation< Arguments >
 
class  mediascanner::dbus::InterfaceInfo
 
class  mediascanner::dbus::InterfaceProxy
 
class  mediascanner::dbus::InterfaceSkeleton
 
struct  mediascanner::dbus::MethodTrait< InterfaceType, InputArguments, OutputArguments >
 
struct  mediascanner::dbus::MethodTrait< InterfaceProxy, InputArguments, OutputArguments >
 
struct  mediascanner::dbus::MethodTrait< InterfaceSkeleton, InputArguments, OutputArguments >
 
struct  mediascanner::dbus::PropertyTrait< InterfaceType, AccessMode, ValueType >
 
struct  mediascanner::dbus::PropertyTrait< InterfaceProxy, ReadOnly, ValueType >
 
struct  mediascanner::dbus::PropertyTrait< InterfaceSkeleton, ReadOnly, ValueType >
 
struct  mediascanner::dbus::SignalTrait< InterfaceType, Arguments >
 
struct  mediascanner::dbus::SignalTrait< InterfaceProxy, Arguments >
 
struct  mediascanner::dbus::SignalTrait< InterfaceSkeleton, Arguments >
 
class  mediascanner::dbus::Service
 

Namespaces

 mediascanner
 Public components of the Ubuntu TV Media Scanner.
 
 mediascanner::dbus
 
 mediascanner::dbus::internal
 

Constant Groups

 mediascanner
 Public components of the Ubuntu TV Media Scanner.
 
 mediascanner::dbus
 
 mediascanner::dbus::internal
 

Typedefs

typedef Member< GDBusMethodInfo > mediascanner::dbus::MethodInfo
 
typedef std::shared_ptr
< MethodInfo > 
mediascanner::dbus::MethodInfoPtr
 
typedef Member< GDBusPropertyInfo > mediascanner::dbus::PropertyInfo
 
typedef std::shared_ptr
< PropertyInfo > 
mediascanner::dbus::PropertyInfoPtr
 
typedef Member< GDBusSignalInfo > mediascanner::dbus::SignalInfo
 
typedef std::shared_ptr
< SignalInfo > 
mediascanner::dbus::SignalInfoPtr
 
typedef std::shared_ptr< class
InterfaceProxy > 
mediascanner::dbus::InterfaceProxyPtr
 
typedef std::shared_ptr< class
InterfaceSkeleton > 
mediascanner::dbus::InterfaceSkeletonPtr
 
typedef std::shared_ptr< class
MethodInvocation > 
mediascanner::dbus::MethodInvocationPtr
 

Enumerations

enum  mediascanner::dbus::PropertyAccess { mediascanner::dbus::ReadOnly = 1, mediascanner::dbus::WriteOnly = 2, mediascanner::dbus::ReadWrite = 3 }
 

Functions

std::string mediascanner::dbus::ConnectionName (Wrapper< GDBusConnection > connection)