All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Public Attributes | List of all members
TestValidationResult Class Reference

Public Member Functions

 TestValidationResult (const Data &data)
 Create a TestValidationResult whose state_ will reference the given Data. More...
 
void reset ()
 Reset all the results to false, to get ready for another result.
 
void checkPolicy (ValidatorConfig &validator)
 Call reset() then call validator.checkPolicy to set this object's results. More...
 
void successCallback (const Data &data)
 
void failureCallback (const Data &data, const ValidationError &error)
 
void continueValidation (const ptr_lib::shared_ptr< CertificateRequest > &certificateRequest, const ptr_lib::shared_ptr< ValidationState > &state)
 

Public Attributes

const Datadata_
 
ptr_lib::shared_ptr
< DataValidationState
state_
 
bool calledSuccess_
 
bool calledFailure_
 
bool calledContinue_
 

Constructor & Destructor Documentation

TestValidationResult::TestValidationResult ( const Data data)
inline

Create a TestValidationResult whose state_ will reference the given Data.

Parameters
dataThe Data packed for the state_, which must remain valid.

Member Function Documentation

void TestValidationResult::checkPolicy ( ValidatorConfig validator)
inline

Call reset() then call validator.checkPolicy to set this object's results.

When finished, you can check calledSuccess_, etc.

Parameters
validatorThe ValidatorConfig for calling checkPolicy.

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