diff options
author | dec05eba <0xdec05eba@gmail.com> | 2018-05-14 03:07:43 +0200 |
---|---|---|
committer | dec05eba <0xdec05eba@gmail.com> | 2018-05-14 03:07:46 +0200 |
commit | 1fe14e8fcfbec25cb6b70df194a82ede4cc0a3e5 (patch) | |
tree | 06e5fee96df9f9205e729bb2a3a9976f7de15ab1 /src/Group.cpp | |
parent | 87a425d8461b084407cfe5aa11ca2832033b4453 (diff) |
Remove user/group classes, user public key/group id directly to database instead
Diffstat (limited to 'src/Group.cpp')
-rw-r--r-- | src/Group.cpp | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/src/Group.cpp b/src/Group.cpp deleted file mode 100644 index 9db3e4e..0000000 --- a/src/Group.cpp +++ /dev/null @@ -1,52 +0,0 @@ -#include "../include/odhtdb/Group.hpp" -#include "../include/odhtdb/User.hpp" -#include <cstring> - -using namespace std; - -namespace odhtdb -{ - Group::Group(uint8_t _id[GROUP_ID_LENGTH], const Permission &_permission) : - permission(_permission) - { - memcpy(id, _id, GROUP_ID_LENGTH); - } - - Group::~Group() - { - - } - - void Group::addUser(const User *user) - { - users.push_back(user); - } - - bool Group::removeUser(const User *user) - { - for(std::vector<const User*>::iterator it = users.begin(); it != users.end(); ++it) - { - if(*it == user) - { - users.erase(it); - return true; - } - } - return false; - } - - DataView Group::getId() const - { - return { (void*)id, GROUP_ID_LENGTH }; - } - - const Permission& Group::getPermission() const - { - return permission; - } - - const vector<const User*>& Group::getUsers() const - { - return users; - } -} |