Commit 1ac218eb authored by jan.koester's avatar jan.koester
Browse files

test

parent 6cdb5f97
Loading
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -119,6 +119,8 @@ namespace authdb{

        bool clusterDataExists() const;

        RecordIndex &getIndex();

        void createRecord(AuthData &rec, int type);
        bool getRecord(AuthData &rec, int type);
        bool editRecord(AuthData &rec, int type);
+2 −2
Original line number Diff line number Diff line
@@ -114,7 +114,7 @@ void authdb::Client::create(AuthBackend& backend, class ClientData* data){

bool authdb::Client::exits(AuthBackend& backend,const uuid::uuid &clid, const char* name, int& ret){
    AuthBackend::Guard guard(backend, AuthBackend::Shared);
    RecordIndex &idx = getIndex(backend.getOptions());
    RecordIndex &idx = backend.getIndex();
    if (!idx.valid()) {
        idx.build(backend);
    }
@@ -301,7 +301,7 @@ authdb::ClientConnections * authdb::Client::ConnectionData(){

void authdb::Client::list(AuthBackend &backend,std::vector<uuid::uuid> &uuids){
    AuthBackend::Guard guard(backend, AuthBackend::Shared);
    RecordIndex &idx = getIndex(backend.getOptions());
    RecordIndex &idx = backend.getIndex();
    if(!idx.valid() || idx.revision()!=backend.getRevesion())
        idx.build(backend);
    idx.listByType(DataType::ClientData, uuids);
+3 −3
Original line number Diff line number Diff line
@@ -128,7 +128,7 @@ namespace authdb {
            wd=end();
        }

        getIndex(_Options).invalidate();
        getIndex().invalidate();
    }

    bool AuthBackend::editRecord(AuthData &rec,int type){
@@ -212,7 +212,7 @@ namespace authdb {
        }

        if(!changemap.empty() || !newmap.empty()){
            getIndex(_Options).invalidate();
            getIndex().invalidate();
            return true;
        }
        return false;
@@ -223,7 +223,7 @@ namespace authdb {
        if(uid.empty())
            throw AuthBackendError("user info uid required!");

        getIndex(_Options).invalidate();
        getIndex().invalidate();

        size_t bkend=end(),rd=sizeof(AuthHeader);

+2 −2
Original line number Diff line number Diff line
@@ -96,7 +96,7 @@ void authdb::Domain::remove(AuthBackend& backend, const uuid::uuid &uid){

bool authdb::Domain::exits(AuthBackend& backend,const uuid::uuid& did, const std::string &name,int &ret){
    AuthBackend::Guard guard(backend, AuthBackend::Shared);
    RecordIndex &idx = getIndex(backend.getOptions());
    RecordIndex &idx = backend.getIndex();
    if (!idx.valid()) {
        idx.build(backend);
    }
@@ -131,7 +131,7 @@ void authdb::Domain::info(AuthBackend& backend, class DomainData& dat, size_t& p

void authdb::Domain::list(AuthBackend &backend,std::vector<uuid::uuid> &uuids){
    AuthBackend::Guard guard(backend, AuthBackend::Shared);
    RecordIndex &idx = getIndex(backend.getOptions());
    RecordIndex &idx = backend.getIndex();
    if(!idx.valid() || idx.revision()!=backend.getRevesion())
        idx.build(backend);
    idx.listByType(DataType::DomainData, uuids);
+2 −2
Original line number Diff line number Diff line
@@ -122,7 +122,7 @@ authdb::GpoData::~GpoData(){

bool authdb::Gpo::exists(AuthBackend& backend,const uuid::uuid &gpid, const char* name, int& ret){
    AuthBackend::Guard guard(backend, AuthBackend::Shared);
    RecordIndex &idx = getIndex(backend.getOptions());
    RecordIndex &idx = backend.getIndex();
    if (!idx.valid()) {
        idx.build(backend);
    }
@@ -179,7 +179,7 @@ void authdb::Gpo::info(AuthBackend &backend, class GpoData& dat, size_t &pos){

void authdb::Gpo::list(AuthBackend &backend,std::vector<uuid::uuid> &uuids){
    AuthBackend::Guard guard(backend, AuthBackend::Shared);
    RecordIndex &idx = getIndex(backend.getOptions());
    RecordIndex &idx = backend.getIndex();
    if(!idx.valid() || idx.revision()!=backend.getRevesion())
        idx.build(backend);
    idx.listByType(DataType::PolicyData, uuids);
Loading