MCPcopy Create free account
hub / github.com/baidu/tera / AddUser

Method AddUser

src/master/user_manager.cc:53–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51}
52
53bool UserManager::AddUser(const std::string& user_name, const UserInfo& user_info) {
54 MutexLock locker(&mutex_);
55 std::shared_ptr<User> user(new User(user_name, user_info));
56 user->SetUserInfo(user_info);
57
58 std::pair<UserList::iterator, bool> ret =
59 all_users_.insert(std::pair<std::string, UserPtr>(user_name, user));
60 if (ret.second) {
61 LOG(INFO) << "[user-manager] add user: " << user_name << " success";
62 } else {
63 LOG(INFO) << "[user-manager] add user: " << user_name << " failed: user exists";
64 }
65 return ret.second;
66}
67
68bool UserManager::DeleteUser(const std::string& user_name) {
69 MutexLock locker(&mutex_);

Callers 1

Calls 2

SetUserInfoMethod · 0.80
insertMethod · 0.80

Tested by

no test coverage detected