packet can contain multiple datasets of same type

This commit is contained in:
j3d1 2015-11-02 02:20:50 +01:00
parent ed87648312
commit 73df3e0528
5 changed files with 15 additions and 13 deletions

View file

@ -17,13 +17,14 @@ struct dataset {
bytes value;
};
class datasets : public std::map<short, dataset> {
class datasets : public std::vector<dataset> {
public:
datasets(){};
datasets(std::initializer_list<dataset> s)
{
for (dataset b : s) {
(*this)[b.type]=b;
//(*this)[b.type]=b;
push_back(b);
}
}
};