BUser
status_t AddUser(const BUser& user);
const BObjectList<BUser, true>& Users() const;
class BUser {
BUser();
BUser(const BHPKG::BUserData& userData);
BUser(const BString& name,
~BUser();
void PrintUser(const BUser& user) const
const BUser* user = users.ItemAt(i);
BUser* user = new(std::nothrow) BUser(name, realName, home, shell,
const BUser* user = fUsers.ItemAt(i);
if (!BUser::IsValidUserName(fGroups.StringAt(i)))
const BObjectList<BUser, true>&
BPackageInfo::AddUser(const BUser& user)
BUser* newUser = new (std::nothrow) BUser(user);
|| !BUser::IsValidUserName(token.text)) {
&& BUser::IsValidUserName(nextToken.text)) {
if (!users->AddItem(new BUser(token.text, realName, home, shell,
void _WriteListElement(const BUser* value)
BUser::SetTo(const BString& name, const BString& realName, const BString& home,
BUser::IsValidUserName(const char* name)
BUser::BUser()
BUser::BUser(const BHPKG::BUserData& userData)
BUser::BUser(const BString& name, const BString& realName, const BString& home,
BUser::~BUser()
BUser::InitCheck() const
BUser::Name() const
BUser::RealName() const
BUser::Home() const
BUser::Shell() const
BUser::Groups() const
const BObjectList<BUser, true>& users = packageInfo.Users();
const BUser* user = users.ItemAt(i);
const BObjectList<BUser, true>& users = package->Info().Users();
for (int32 i = 0; const BUser* user = users.ItemAt(i); i++)
CommitTransactionHandler::_AddUser(Package* package, const BUser& user)
void _AddUser(Package* package, const BUser& user);