Lines Matching refs:SecurityContext

0 // SecurityContext.cpp
16 #include "SecurityContext.h"
19 typedef AutoLocker<SecurityContext> ContextLocker;
304 // #pragma mark ----- SecurityContext -----
307 struct SecurityContext::UserMap : HashMap<HashString, User*> {
311 struct SecurityContext::ShareMap : HashMap<HashString, Share*> {
315 struct SecurityContext::UserPath {
362 struct SecurityContext::PermissionMap
363 : HashMap<SecurityContext::UserPath, Permissions> {
367 struct SecurityContext::NodePathMap : HashMap<NodeRef, HashString> {
371 struct SecurityContext::PathNodeMap : HashMap<HashString, NodeRef> {
375 SecurityContext::SecurityContext()
387 SecurityContext::SecurityContext(BMessage* archive)
467 SecurityContext::~SecurityContext()
490 SecurityContext::Archive(BMessage* archive, bool deep) const
495 ContextLocker _(const_cast<SecurityContext*>(this));
566 SecurityContext::Instantiate(BMessage* archive)
568 if (!validate_instantiation(archive, "SecurityContext"))
570 return new(std::nothrow) SecurityContext(archive);
576 SecurityContext::InitCheck() const
603 SecurityContext::AddUser(const char* name, const char* password, User** _user)
639 SecurityContext::RemoveUser(const char* name, User** _user)
664 SecurityContext::RemoveUser(User* user)
694 SecurityContext::FindUser(const char* name)
710 SecurityContext::AuthenticateUser(const char* name, const char* password,
737 SecurityContext::CountUsers()
745 SecurityContext::GetUsers(BMessage* users)
767 SecurityContext::AddShare(const char* name, const node_ref& ref, Share** _share)
803 SecurityContext::AddShare(const char* name, const char* path, Share** _share)
839 SecurityContext::RemoveShare(const char* name, Share** _share)
864 SecurityContext::RemoveShare(Share* share)
886 SecurityContext::FindShare(const char* name)
900 SecurityContext::CountShares()
908 SecurityContext::GetShares(BMessage* shares)
934 SecurityContext::SetNodePermissions(const node_ref& ref, User* user,
954 SecurityContext::SetNodePermissions(const char* path, User* user,
971 SecurityContext::ClearNodePermissions(const node_ref& ref, User* user)
989 SecurityContext::ClearNodePermissions(const char* path, User* user)
1007 SecurityContext::GetNodePermissions(const node_ref& ref, User* user)
1023 SecurityContext::GetNodePermissions(const char* path, User* user)
1036 SecurityContext::GetUserSecurityContext(User* user,
1065 SecurityContext::_AddNodePath(const char* path, node_ref* _ref)
1083 SecurityContext::_AddNodePath(const node_ref& ref, HashString* _path)
1102 SecurityContext::_EnterNodePath(const char* path, const node_ref& ref)
1115 SecurityContext::_GetNodeForPath(const char* path, node_ref* ref)