Search Toolkit Book for SNetServerImpl
#include "srv_connections_impl.hpp"
(Private to src/connect/services
.)
Definition at line 250 of file srv_connections_impl.hpp.
◆ SNetServerImpl() ◆ ConnectAndExec() [1/2]Definition at line 769 of file srv_connections.cpp.
References cmd, ERR_POST, CNetSrvConnException::eServerThrottle, CNetScheduleException::eTryAgain, CTimeout::GetAsMilliSeconds(), SNetServiceImpl::GetConnectionMaxRetries(), SNetServiceImpl::GetConnectionRetryDelay(), CException::GetErrCode(), CException::GetMsg(), CDeadline::IsExpired(), SNetServiceImpl::m_Listener, SNetServerPoolImpl::m_MaxTotalTime, m_ServerInPool, SNetServerInPool::m_ServerPool, m_Service, NStr::NumericToString(), INetServerConnectionListener::OnWarning(), and SleepMilliSec().
Referenced by SNetScheduleJobReaderImpl::CImpl::CheckEntry(), SNetScheduleExecutorImpl::ExecGET(), CNetScheduleAdmin::GetQueueInfo(), SNetServiceImpl::IterateUntilExecOK(), and SNetScheduleAPIImpl::x_ClearNode().
◆ ConnectAndExec() [2/2] ◆ ConnectImpl()Definition at line 558 of file srv_connections.cpp.
References SSocketAddress::AsString(), CSocket::Close(), CSocket::Connect(), eIO_Success, eIO_Timeout, fSOCK_KeepAlive, fSOCK_LogOff, CTimeout::GetAsDouble(), SNetServerImpl::SConnectDeadline::GetRemaining(), SNetServerImpl::SConnectDeadline::GetTotal(), SSocketAddress::host, IO_StatusStr(), SNetServerImpl::SConnectDeadline::IsExpired(), NCBI_THROW, CSocketAPI::ntoa(), and SSocketAddress::port.
Referenced by SNetServiceXSiteAPI::ConnectXSite().
◆ Get()template<class TProperties >
CRef<TProperties> SNetServerImpl::Get ( void ) inline ◆ TryExec() ◆ m_ServerInPoolDefinition at line 285 of file srv_connections_impl.hpp.
Referenced by SThrottleStats::Adjust(), SThrottleStats::Check(), ConnectAndExec(), SNetServerConnectionImpl::DeleteThis(), CNetService::ExcludeServer(), Get(), CNetCacheAPIExt::GetServer(), CNetICacheClientExt::GetServer(), CNetScheduleAPIExt::GetServer(), CNetStorageAdmin::GetServer(), SNetServiceImpl::IsInService(), SNetServiceImpl::Iterate(), CNetScheduleGetJobImpl< TImpl >::MoveToImmediateActions(), SNetCacheMirrorTraversal::NextServer(), CNetScheduleServerListener::OnConnected(), CNetStorageServerListener::OnErrorImpl(), CNetCacheServerListener::OnWarningImpl(), CNetScheduleServerListener::OnWarningImpl(), CNetStorageServerListener::OnWarningImpl(), CNetCacheReader::Read(), TryExec(), and SNetScheduleAPIImpl::x_ClearNode().
◆ m_ServiceThe documentation for this struct was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4