Fcitx
Public Member Functions | Public Attributes | List of all members
fcitx::dbus::MatchRulePrivate Class Reference

Public Member Functions

 MatchRulePrivate (MessageType type, std::string service, std::string destination, std::string path, std::string interface, std::string name, std::vector< std::string > argumentMatch, bool eavesdrop)
 
 MatchRulePrivate (MatchRulePrivate &&other)=default
 
MatchRulePrivateoperator= (MatchRulePrivate &&other)=default
 
 MatchRulePrivate (const MatchRulePrivate &other)=default
 
MatchRulePrivateoperator= (const MatchRulePrivate &other)=default
 
std::string buildRule () const
 
bool check (Message &message, const std::string &alterName) const
 

Public Attributes

MessageType type_
 
std::string service_
 
std::string destination_
 
std::string path_
 
std::string interface_
 
std::string name_
 
std::vector< std::string > argumentMatch_
 
bool eavesdrop_ = false
 
std::string rule_
 

Detailed Description

Definition at line 25 of file matchrule.cpp.


The documentation for this class was generated from the following file: