Lines Matching defs:UserPath
314 // UserPath
315 struct SecurityContext::UserPath {
316 UserPath() {}
318 UserPath(const char* path, User* user)
324 UserPath(const UserPath& other)
340 UserPath& operator=(const UserPath& other)
347 bool operator==(const UserPath& other) const
352 bool operator!=(const UserPath& other) const
363 : HashMap<SecurityContext::UserPath, Permissions> {
949 return fPermissions->Put(UserPath(path.GetString(), user), permissions);
966 return fPermissions->Put(UserPath(path, user), permissions);
980 fPermissions->Remove(UserPath(path.GetString(), user));
983 fPermissions->Remove(UserPath(path.GetString(), it.Next().value));
998 fPermissions->Remove(UserPath(path, user));
1001 fPermissions->Remove(UserPath(path, it.Next().value));
1018 return fPermissions->Get(UserPath(path.GetString(), user));
1031 return fPermissions->Get(UserPath(path, user));