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 |
Referenced by DBus::SignalProxyBase::SignalProxyBase(), and DBus::SignalProxyBase::update_match_rule().
std::string MatchRule::member | ( | ) | const |
std::string MatchRule::path | ( | ) | const |
|
friend |