Files
rippled/ValidationCollection.h
2011-10-20 13:34:49 -07:00

21 lines
562 B
C++

#ifndef __VALIDATION_COLLECTION__
#define __VALIDATION_COLLECTION__
#include "newcoin.pb.h"
#include "uint256.h"
class ValidationCollection
{
// from ledger hash to the validation
std::map<uint256, std::vector<newcoin::Validation> > mValidations;
std::map<uint256, std::vector<newcoin::Validation> > mIgnoredValidations;
std::map<uint64, std::vector<newcoin::Validation> > mMapIndexToValid;
public:
ValidationCollection();
void addValidation(newcoin::Validation& valid);
std::vector<newcoin::Validation>* getValidations(uint64 ledgerIndex);
};
#endif