]> git.stg.codes - stg.git/blobdiff - include/stg/tariffs.h
Fix test tariffs and users interface
[stg.git] / include / stg / tariffs.h
index 8c098c8bb6fdfd59830b35a8283d3bb148d893a2..b492833b3de660204c7511d84e8a9089b4ea4fac 100644 (file)
@@ -33,13 +33,14 @@ public:
     virtual int            ReadTariffs () = 0;
     virtual const TARIFF * FindByName(const std::string & name) const = 0;
     virtual const TARIFF * GetNoTariff() const = 0;
     virtual int            ReadTariffs () = 0;
     virtual const TARIFF * FindByName(const std::string & name) const = 0;
     virtual const TARIFF * GetNoTariff() const = 0;
-    virtual int            GetTariffsNum() const = 0;
     virtual int            Del(const std::string & name, const ADMIN * admin) = 0;
     virtual int            Add(const std::string & name, const ADMIN * admin) = 0;
     virtual int            Chg(const TARIFF_DATA & td, const ADMIN * admin) = 0;
 
     virtual void           GetTariffsData(std::list<TARIFF_DATA> * tdl) = 0;
 
     virtual int            Del(const std::string & name, const ADMIN * admin) = 0;
     virtual int            Add(const std::string & name, const ADMIN * admin) = 0;
     virtual int            Chg(const TARIFF_DATA & td, const ADMIN * admin) = 0;
 
     virtual void           GetTariffsData(std::list<TARIFF_DATA> * tdl) = 0;
 
+    virtual size_t         Count() const = 0;
+
     virtual const std::string & GetStrError() const = 0;
 };
 
     virtual const std::string & GetStrError() const = 0;
 };