|  | dbus-cxx
    | 
Immutable class that represents a match rule for DBus. More...
#include <matchrule.h>

| Public Member Functions | |
| std::string | match_rule () const | 
| std::string | path () const | 
| std::string | dbus_interface () const | 
| std::string | member () const | 
| Protected Member Functions | |
| MatchRule (std::string type, const std::shared_ptr< MatchRuleData >) | |
| Private Member Functions | |
| DBUS_CXX_PROPAGATE_CONST (std::shared_ptr< MatchRuleData >) m_priv | |
| Friends | |
| class | MatchRuleBuilder | 
Immutable class that represents a match rule for DBus.
| 
 | protected | 
References DBus::type().
| 
 | private | 
| std::string MatchRule::dbus_interface | ( | ) | const | 
| std::string MatchRule::match_rule | ( | ) | const | 
References match_rule().
Referenced by match_rule(), DBus::SignalProxyBase::SignalProxyBase(), and DBus::SignalProxyBase::update_match_rule().
| std::string MatchRule::member | ( | ) | const | 
| std::string MatchRule::path | ( | ) | const | 
| 
 | friend |