15#define RESIPROCATE_SUBSYSTEM Subsystem::REPRO
22 for (AbstractDb::ConfigRecordList::const_iterator it = input.begin();
23 it != input.end(); it++)
25 mCachedConfigData[it->mDomain] = *it;
39 InfoLog( <<
"Add domain " << domain <<
" to config." );
52 mCachedConfigData[domain] = rec;
64 return mCachedConfigData;
72 ConfigData::const_iterator it = mCachedConfigData.find(domain);
73 if(it != mCachedConfigData.end())
75 return it->second.mTlsPort;
88 mCachedConfigData.erase(domain);
94ConfigStore::buildKey(
const resip::Data& domain )
const
std::vector< ConfigRecord > ConfigRecordList
virtual ConfigRecordList getAllConfigs()
virtual void eraseConfig(const Key &key)
virtual bool addConfig(const Key &key, const ConfigRecord &rec)
int getTlsPort(const resip::Data &domain)
bool addDomain(const resip::Data &domain, const int tlsPort)
std::map< resip::Data, AbstractDb::ConfigRecord > ConfigData
void eraseDomain(const resip::Data &domain)
const ConfigData & getConfigs() const
ConfigStore(AbstractDb &db)
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
This Class is used to implement a primitive form of RPC using loose XML formatting.
dcm! – add UnusedChecking(_enum) below;