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::MediaScannerInterface< InterfaceType >::StoreMediaInfoMethod Class Reference

This class implements the StoreMediaInfo method of the media scanner's D-Bus service. More...

#include <mediascanner/dbusservice.h>

+ Inheritance diagram for mediascanner::dbus::MediaScannerInterface< InterfaceType >::StoreMediaInfoMethod:

Public Types

typedef StoreMediaInfoMethodType inherited
 
typedef inherited::input_args_type input_args_type
 
typedef inherited::output_args_type output_args_type
 

Public Member Functions

 StoreMediaInfoMethod (InterfaceType *parent=nullptr)
 

Detailed Description

template<typename InterfaceType>
class mediascanner::dbus::MediaScannerInterface< InterfaceType >::StoreMediaInfoMethod

This class implements the StoreMediaInfo method of the media scanner's D-Bus service.

It inserts new media information into the index. The actual URL of the media information is retreived from item.

Parameters
[in]itemA key-value map of the information to store.
See Also
WritableMediaIndex::Insert()

Member Typedef Documentation

template<typename InterfaceType>
typedef StoreMediaInfoMethodType mediascanner::dbus::MediaScannerInterface< InterfaceType >::StoreMediaInfoMethod::inherited
template<typename InterfaceType>
typedef inherited::input_args_type mediascanner::dbus::MediaScannerInterface< InterfaceType >::StoreMediaInfoMethod::input_args_type
template<typename InterfaceType>
typedef inherited::output_args_type mediascanner::dbus::MediaScannerInterface< InterfaceType >::StoreMediaInfoMethod::output_args_type

Constructor & Destructor Documentation

template<typename InterfaceType>
mediascanner::dbus::MediaScannerInterface< InterfaceType >::StoreMediaInfoMethod::StoreMediaInfoMethod ( InterfaceType *  parent = nullptr)
inlineexplicit