#include <StatisticsSenderService.h>
Classes | |
class | FileStatistics |
Public Member Functions | |
void | filePreCloseEvent (std::string const &lfn, bool usedFallback) |
void | setCurrentServer (const std::string &servername) |
void | setSize (size_t size) |
StatisticsSenderService (edm::ParameterSet const &pset, edm::ActivityRegistry &ar) | |
Static Public Member Functions | |
static const char * | getJobID () |
static bool | getX509Subject (std::string &) |
Private Member Functions | |
void | determineHostnames (void) |
void | fillUDP (const std::string &, bool, std::string &) |
Private Attributes | |
std::string | m_clientdomain |
std::string | m_clienthost |
size_t | m_counter |
std::string | m_filelfn |
FileStatistics | m_filestats |
std::string | m_guid |
std::string | m_serverdomain |
std::string | m_serverhost |
ssize_t | m_size |
std::string | m_userdn |
Definition at line 15 of file StatisticsSenderService.h.
StatisticsSenderService::StatisticsSenderService | ( | edm::ParameterSet const & | pset, |
edm::ActivityRegistry & | ar | ||
) |
Definition at line 114 of file StatisticsSenderService.cc.
References determineHostnames(), filePreCloseEvent(), getX509Subject(), m_userdn, and edm::ActivityRegistry::watchPreCloseFile().
|
private |
Definition at line 200 of file StatisticsSenderService.cc.
References HOST_NAME_MAX, m_clientdomain, and m_clienthost.
Referenced by StatisticsSenderService().
void StatisticsSenderService::filePreCloseEvent | ( | std::string const & | lfn, |
bool | usedFallback | ||
) |
Definition at line 161 of file StatisticsSenderService.cc.
References fillUDP(), info(), edm::Service< T >::isAvailable(), m_counter, m_filelfn, m_userdn, python.entryComment::results, edm::SiteLocalConfig::siteName(), edm::SiteLocalConfig::statisticsDestination(), edm::SiteLocalConfig::statisticsInfo(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by StatisticsSenderService().
|
private |
Definition at line 218 of file StatisticsSenderService.cc.
References edm::storage::StatisticsSenderService::FileStatistics::fillUDP(), getJobID(), m_clientdomain, m_clienthost, m_counter, m_filelfn, m_filestats, m_guid, m_serverdomain, m_serverhost, m_size, and m_userdn.
Referenced by filePreCloseEvent().
|
static |
Definition at line 134 of file StatisticsSenderService.cc.
References JOB_UNIQUE_ID_ENV, and JOB_UNIQUE_ID_ENV_V2.
Referenced by fillUDP(), and SendMonitoringInfo().
|
static |
Definition at line 351 of file StatisticsSenderService.cc.
References lut2db_cfg::filename, getX509SubjectFromFile(), query::result, and contentValuesCheck::ss.
Referenced by StatisticsSenderService().
void StatisticsSenderService::setCurrentServer | ( | const std::string & | servername | ) |
Definition at line 141 of file StatisticsSenderService.cc.
References m_serverdomain, and m_serverhost.
Referenced by XrdAdaptor::RequestManager::updateCurrentServer().
void StatisticsSenderService::setSize | ( | size_t | size | ) |
Definition at line 156 of file StatisticsSenderService.cc.
References m_size, and findQualityFiles::size.
Referenced by TStorageFactoryFile::Initialize().
|
private |
Definition at line 45 of file StatisticsSenderService.h.
Referenced by determineHostnames(), and fillUDP().
|
private |
Definition at line 44 of file StatisticsSenderService.h.
Referenced by determineHostnames(), and fillUDP().
|
private |
Definition at line 51 of file StatisticsSenderService.h.
Referenced by filePreCloseEvent(), and fillUDP().
|
private |
Definition at line 48 of file StatisticsSenderService.h.
Referenced by filePreCloseEvent(), and fillUDP().
|
private |
Definition at line 49 of file StatisticsSenderService.h.
Referenced by fillUDP().
|
private |
Definition at line 50 of file StatisticsSenderService.h.
Referenced by fillUDP().
|
private |
Definition at line 47 of file StatisticsSenderService.h.
Referenced by fillUDP(), and setCurrentServer().
|
private |
Definition at line 46 of file StatisticsSenderService.h.
Referenced by fillUDP(), and setCurrentServer().
|
private |
Definition at line 52 of file StatisticsSenderService.h.
|
private |
Definition at line 53 of file StatisticsSenderService.h.
Referenced by filePreCloseEvent(), fillUDP(), and StatisticsSenderService().