1 #ifndef __TEST_USERS_H__
2 #define __TEST_USERS_H__
6 class TEST_USERS : public USERS {
10 int FindByName(const std::string & /*login*/, USER_PTR * /*user*/)
12 int FindByName(const std::string & /*login*/, CONST_USER_PTR * /*user*/) const
15 bool TariffInUse(const std::string & /*tariffName*/) const
18 void AddNotifierUserAdd(NOTIFIER_BASE<USER_PTR> * /*notifier*/) {}
19 void DelNotifierUserAdd(NOTIFIER_BASE<USER_PTR> * /*notifier*/) {}
21 void AddNotifierUserDel(NOTIFIER_BASE<USER_PTR> * /*notifier*/) {}
22 void DelNotifierUserDel(NOTIFIER_BASE<USER_PTR> * /*notifier*/) {}
24 int Add(const std::string & /*login*/, const ADMIN * /*admin*/)
26 void Del(const std::string & /*login*/, const ADMIN * /*admin*/) {}
28 bool Authorize(const std::string &, uint32_t, uint32_t, const AUTH *)
30 bool Unauthorize(const std::string &, const AUTH *, const std::string &)
33 int ReadUsers() { return 0; }
34 virtual size_t Count() const { return 0; };
36 int FindByIPIdx(uint32_t /*ip*/, USER_PTR * /*user*/) const
38 bool IsIPInIndex(uint32_t /*ip*/) const { return false; }
39 bool IsIPInUse(uint32_t, const std::string &, CONST_USER_PTR *) const { return false; }
40 bool Exists(const std::string &) const { return false; }
42 int OpenSearch() { return 0; }
43 int SearchNext(int /*handle*/, USER_PTR * /*u*/) { return -1; }
44 int CloseSearch(int /*handle*/) { return 0; }
46 int Start() { return 0; }
47 int Stop() { return 0; }