Allow global calls limits to be reloaded.

git-svn-id: http://yate.null.ro/svn/yate/trunk@4636 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
paulc 2011-09-26 14:55:42 +00:00
parent cf37e9e1aa
commit 42772c000d
5 changed files with 9 additions and 5 deletions

View File

@ -771,7 +771,7 @@ H323Connection* YateH323EndPoint::CreateConnection(unsigned callReference,
return 0;
}
}
if (!hplugin.canAccept(false)) {
if (!hplugin.canAccept(userData == 0)) {
Debug(DebugWarn,"Refusing new H.323 call, full or exiting");
return 0;
}

View File

@ -2608,9 +2608,9 @@ void AnalogDriver::initialize()
general = &dummy;
// Startup
setup();
if (!m_init) {
m_init = true;
setup();
installRelay(Masquerade);
installRelay(Halt);
installRelay(Progress);

View File

@ -3039,8 +3039,8 @@ void SigDriver::initialize()
Engine::self()->runParams().replaceParams(m_dataFile);
s_floodEvents = s_cfg.getIntValue("general","floodevents",20);
// Startup
setup();
if (!m_engine) {
setup();
installRelay(Masquerade);
installRelay(Halt);
installRelay(Help);

View File

@ -3590,8 +3590,10 @@ void YJGDriver::initialize()
(new YJGEngineWorker)->startup();
}
else
else {
setDomains(sect->getValue("domains"));
loadLimits();
}
s_jingle->initialize(*sect);
if (s_serverMode) {

View File

@ -7387,8 +7387,10 @@ void SIPDriver::initialize()
if (s_cfg.getBoolValue("general","generate"))
Engine::install(new SipHandler);
}
else
else {
m_endpoint->engine()->initialize(s_cfg.getSection("general"));
loadLimits();
}
// Unsafe globals
s_globalMutex.lock();
s_realm = s_cfg.getValue("general","realm","Yate");