начале идет закрытая секция
* */
+public:
+ typedef std::map<std::string, USER_PROPERTY_BASE *> REGISTRY;
private:
USER_STAT stat;
USER_CONF conf;
- std::map<std::string, USER_PROPERTY_BASE *> properties;
+ REGISTRY properties;
public:
USER_PROPERTIES(const std::string & sd);
bool isSt,
STG_LOGGER & logger,
const std::string & sd,
- std::map<std::string, USER_PROPERTY_BASE*> & properties)
+ USER_PROPERTIES::REGISTRY & properties)
: USER_PROPERTY<varT>(val),
stgLogger(logger),
inline
std::string USER_PROPERTIES::GetPropertyValue(const std::string & name) const
{
-std::map<std::string, USER_PROPERTY_BASE*>::const_iterator it = properties.find(ToLower(name));
+REGISTRY::const_iterator it = properties.find(ToLower(name));
if (it == properties.end())
return "";
return it->second->ToString();
if (lowerName == "login") return login;
if (lowerName == "currip") return currIP.ToString();
if (lowerName == "enableddirs") return GetEnabledDirs();
- if (property.Exists(lowerName))
+ if (property.Exists(lowerName))
return property.GetPropertyValue(lowerName);
else
{