#include <sec-rule.hpp>
Classes | |
class | Error |
Public Member Functions | |
SecRule (bool isPositive) | |
virtual | ~SecRule () |
virtual bool | matchDataName (const Data &data)=0 |
virtual bool | matchSignerName (const Data &data)=0 |
virtual bool | satisfy (const Data &data)=0 |
virtual bool | satisfy (const Name &dataName, const Name &signerName)=0 |
bool | isPositive () |
Protected Attributes | |
bool | m_isPositive |
Definition at line 32 of file sec-rule.hpp.
|
inlineexplicit |
Definition at line 46 of file sec-rule.hpp.
|
inlinevirtual |
Definition at line 52 of file sec-rule.hpp.
References isPositive(), matchDataName(), matchSignerName(), and satisfy().
|
pure virtual |
Implemented in ndn::SecRuleRelative, and ndn::SecRuleSpecific.
Referenced by ~SecRule().
|
pure virtual |
Implemented in ndn::SecRuleRelative, and ndn::SecRuleSpecific.
Referenced by ~SecRule().
|
pure virtual |
Implemented in ndn::SecRuleRelative, and ndn::SecRuleSpecific.
Referenced by ~SecRule().
Implemented in ndn::SecRuleRelative, and ndn::SecRuleSpecific.
|
inline |
Definition at line 76 of file sec-rule.hpp.
References m_isPositive.
Referenced by ndn::SecRuleRelative::Error::Error(), and ~SecRule().
|
protected |
Definition at line 72 of file sec-rule.hpp.
Referenced by isPositive().