* @param audiences set of audience values representing recipient
* @param ts timestamp to evaluate assertion conditions, or 0 to bypass check
*/
- AssertionValidator(const std::vector<const XMLCh*>& audiences, time_t ts=0) : m_ts(ts), m_audiences(audiences) {}
+ AssertionValidator(const std::vector<const XMLCh*>& audiences, time_t ts=0) : m_audiences(audiences), m_ts(ts) {}
+
virtual ~AssertionValidator() {}
void validate(const xmltooling::XMLObject* xmlObject) const;
*/
virtual bool validateCondition(const Condition* condition) const;
- private:
- time_t m_ts;
+ protected:
+ /** Set of audience values representing recipient. */
const std::vector<const XMLCh*>& m_audiences;
+
+ /** Timestamp to evaluate assertion conditions. */
+ time_t m_ts;
};
};