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

#include <mediascanner/dbusutils.h>

+ Inheritance diagram for mediascanner::dbus::MethodInvocation:

Public Member Functions

 MethodInvocation (GDBusMethodInvocation *invocation)
 
bool is_active () const
 
uint32_t serial () const
 
std::string sender () const
 
std::string target () const
 
std::string interface_name () const
 
std::string method_name () const
 
GVariantparameters () const
 
void return_error (GQuark domain, int code, const std::string &message)
 
void return_dbus_error (const std::string &error_name, const std::string &error_message)
 
void return_error (Wrapper< GError > error)
 
void emit_signal (const SignalInfo *signal, GVariant *args, GError **error) const
 
GDBusMethodInvocation * dup () const
 
GDBusMethodInvocation * swap (GDBusMethodInvocation *other=nullptr)
 

Protected Member Functions

GDBusConnection * connection () const
 
GDBusMessage * message () const
 
void assert_called_from_original_thread () const
 

Constructor & Destructor Documentation

mediascanner::dbus::MethodInvocation::MethodInvocation ( GDBusMethodInvocation *  invocation)
inlineexplicit

Member Function Documentation

void mediascanner::dbus::MethodInvocation::assert_called_from_original_thread ( ) const
inlineprotected
GDBusConnection* mediascanner::dbus::MethodInvocation::connection ( ) const
inlineprotected
GDBusMethodInvocation* mediascanner::dbus::MethodInvocation::dup ( ) const
void mediascanner::dbus::MethodInvocation::emit_signal ( const SignalInfo signal,
GVariant args,
GError **  error 
) const
std::string mediascanner::dbus::MethodInvocation::interface_name ( ) const
inline
bool mediascanner::dbus::MethodInvocation::is_active ( ) const
inline
GDBusMessage* mediascanner::dbus::MethodInvocation::message ( ) const
inlineprotected
std::string mediascanner::dbus::MethodInvocation::method_name ( ) const
inline
GVariant* mediascanner::dbus::MethodInvocation::parameters ( ) const
inline
void mediascanner::dbus::MethodInvocation::return_dbus_error ( const std::string &  error_name,
const std::string &  error_message 
)
void mediascanner::dbus::MethodInvocation::return_error ( GQuark  domain,
int  code,
const std::string &  message 
)
void mediascanner::dbus::MethodInvocation::return_error ( Wrapper< GError error)
std::string mediascanner::dbus::MethodInvocation::sender ( ) const
inline
uint32_t mediascanner::dbus::MethodInvocation::serial ( ) const
inline
GDBusMethodInvocation* mediascanner::dbus::MethodInvocation::swap ( GDBusMethodInvocation *  other = nullptr)
std::string mediascanner::dbus::MethodInvocation::target ( ) const
inline