server RPC info op

This commit is contained in:
Matej Sekoranja
2014-10-13 22:31:13 +02:00
parent b75e058620
commit b539eaa4bd
4 changed files with 80 additions and 3 deletions

View File

@@ -40,9 +40,12 @@ ServerContextImpl::ServerContextImpl():
_channelProviderRegistry(),
_channelProviderNames(PVACCESS_DEFAULT_PROVIDER),
_channelProviders(),
_beaconServerStatusProvider()
_beaconServerStatusProvider(),
_startTime()
{
epicsTimeGetCurrent(&_startTime);
// TODO maybe there is a better place for this (when there will be some factory)
epicsSignalInstallSigAlarmIgnore ();
epicsSignalInstallSigPipeIgnore ();
@@ -674,6 +677,12 @@ void ServerContextImpl::newServerDetected()
// not used
}
epicsTimeStamp& ServerContextImpl::getStartTime()
{
return _startTime;
}
std::map<std::string, std::tr1::shared_ptr<SecurityPlugin> >& ServerContextImpl::getSecurityPlugins()
{
return SecurityPluginRegistry::instance().getServerSecurityPlugins();