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

#include <mediascanner/dbusutils.h>

+ Inheritance diagram for mediascanner::dbus::Signal< Arguments >:

Public Types

typedef Arguments args_type
 
- Public Types inherited from mediascanner::dbus::Member< GDBusSignalInfo >
typedef GDBusSignalInfo dbus_info_type
 Type of the GDBus introspection structure for this members. More...
 
typedef SkeletonTrait
< dbus_info_type >::type 
skeleton_type
 

Protected Member Functions

 Signal (const std::string &name, SignalSkeleton *skeleton, const args_type &args=args_type())
 
Wrapper< dbus_info_typeinfo () const
 
- Protected Member Functions inherited from mediascanner::dbus::Member< GDBusSignalInfo >
 Member (const std::string &name, const skeleton_type *skeleton)
 

Additional Inherited Members

- Public Member Functions inherited from mediascanner::dbus::Member< GDBusSignalInfo >
virtual ~Member ()
 
const std::string & name () const
 
const skeleton_type * skeleton () const
 

Member Typedef Documentation

template<typename Arguments = ArgumentList<>>
typedef Arguments mediascanner::dbus::Signal< Arguments >::args_type

Constructor & Destructor Documentation

template<typename Arguments = ArgumentList<>>
mediascanner::dbus::Signal< Arguments >::Signal ( const std::string &  name,
SignalSkeleton skeleton,
const args_type args = args_type() 
)
inlineprotected

Member Function Documentation

template<typename Arguments = ArgumentList<>>
Wrapper<dbus_info_type> mediascanner::dbus::Signal< Arguments >::info ( ) const
inlineprotectedvirtual