-class USERS_IMPL : private NONCOPYABLE, public USERS {
- friend class PROPERTY_NOTIFER_IP_BEFORE;
- friend class PROPERTY_NOTIFER_IP_AFTER;
-
-public:
- USERS_IMPL(SETTINGS_IMPL * s, STORE * store, TARIFFS * tariffs, const ADMIN * sysAdmin);
- 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;