~AuthValueVector() {}
AuthValueVector &operator = (const AuthorizationValueVector& valueVector);
-
- void copy(AuthorizationValueVector **data, size_t *length) const;
};
AuthItem &operator = (const AuthItem &other);
~AuthItem();
- void fillInAuthorizationItem(AuthorizationItem &item);
-
AuthorizationString name() const { return mName; }
const AuthorizationValue& value() const { return mValue; }
string stringValue() const { return string(static_cast<char *>(mValue.data), mValue.length); }
mutable bool mOwnsValue;
public:
- bool getBool(bool &value);
bool getString(string &value);
bool getCssmData(CssmAutoData &value);
};
AuthItemSet &operator = (const AuthorizationItemSet& itemSet);
AuthItemSet &operator = (const AuthItemSet& itemSet);
- void copy(AuthorizationItemSet *&data, size_t &length, Allocator &alloc = Allocator::standard()) const;
- AuthorizationItemSet *copy() const;
-
- char *firstItemName;
-
public:
AuthItem *find(const char *name);
-
-private:
- void duplicate(const AuthItemSet& itemSet);
};
class FindAuthItemByRightName
{
return (!strcmp(name, authitem->name));
}
-
+
private:
const char *name;
};