git.stg.codes
/
stg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed "alpha" from version.
[stg.git]
/
projects
/
stargazer
/
users_impl.h
diff --git
a/projects/stargazer/users_impl.h
b/projects/stargazer/users_impl.h
index 70a5b9bdf9fe9f5d4f2f473fedb2e2d29aa69ab8..a8f8d559515028dbbf0dfc1fbddd57f518cc29fb 100644
(file)
--- a/
projects/stargazer/users_impl.h
+++ b/
projects/stargazer/users_impl.h
@@
-75,6
+75,9
@@
public:
virtual ~USERS_IMPL();
int FindByName(const std::string & login, USER_PTR * user);
virtual ~USERS_IMPL();
int FindByName(const std::string & login, USER_PTR * user);
+ int FindByName(const std::string & login, CONST_USER_PTR * user) const;
+
+ bool Exists(const std::string & login) const;
bool TariffInUse(const std::string & tariffName) const;
bool TariffInUse(const std::string & tariffName) const;
@@
-124,6
+127,7
@@
private:
bool FindByIPIdx(uint32_t ip, user_iter & iter) const;
int FindByNameNonLock(const std::string & login, user_iter * user);
bool FindByIPIdx(uint32_t ip, user_iter & iter) const;
int FindByNameNonLock(const std::string & login, user_iter * user);
+ int FindByNameNonLock(const std::string & login, const_user_iter * user) const;
void RealDelUser();
void ProcessActions();
void RealDelUser();
void ProcessActions();