xrootd
|
#include <XrdFrmMonitor.hh>
Public Member Functions | |
XrdFrmMonitor () | |
~XrdFrmMonitor () | |
Static Public Member Functions | |
static void | Defaults (char *dest1, int m1, char *dest2, int m2) |
static int | Init () |
static kXR_unt32 | Map (const char code, const char *uname, const char *path) |
Static Public Attributes | |
static char | monSTAGE = 0 |
Static Private Member Functions | |
static void | fillHeader (XrdXrootdMonHeader *hdr, const char id, int size) |
static int | Send (int mmode, void *buff, int size) |
Static Private Attributes | |
static char * | Dest1 = 0 |
static int | monMode1 = 0 |
static int | monFD1 = -1 |
static struct sockaddr | InetAddr1 |
static char * | Dest2 = 0 |
static int | monFD2 = -1 |
static int | monMode2 = 0 |
static struct sockaddr | InetAddr2 |
static kXR_int32 | startTime = 0 |
static int | isEnabled = 0 |
XrdFrmMonitor::XrdFrmMonitor | ( | ) |
XrdFrmMonitor::~XrdFrmMonitor | ( | ) |
void XrdFrmMonitor::Defaults | ( | char * | dest1, |
int | m1, | ||
char * | dest2, | ||
int | m2 | ||
) | [static] |
References XROOTD_MON_STAGE.
Referenced by XrdFrmConfig::xmon().
void XrdFrmMonitor::fillHeader | ( | XrdXrootdMonHeader * | hdr, |
const char | id, | ||
int | size | ||
) | [static, private] |
int XrdFrmMonitor::Init | ( | ) | [static] |
References XrdSysError::Emsg(), XrdNetPeer::fd, XrdNetDNS::Host2Dest(), XrdNet::Relay(), XrdFrm::Say, and XRDNET_SENDONLY.
Referenced by XrdFrmConfig::ConfigXfr().
kXR_unt32 XrdFrmMonitor::Map | ( | const char | code, |
const char * | uname, | ||
const char * | path | ||
) | [static] |
References XrdXrootdMonMap::dictid, XrdXrootdMonMap::hdr, XrdXrootdMonMap::info, XrdSysMutex::Lock(), strlcpy(), XrdSysMutex::UnLock(), XROOTD_MON_INFO, XROOTD_MON_MAPSTAG, and XROOTD_MON_STAGE.
Referenced by XrdFrmTransfer::Fetch().
int XrdFrmMonitor::Send | ( | int | mmode, |
void * | buff, | ||
int | size | ||
) | [static, private] |
References DEBUG, EPNAME, XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
char * XrdFrmMonitor::Dest1 = 0 [static, private] |
char * XrdFrmMonitor::Dest2 = 0 [static, read, private] |
struct sockaddr XrdFrmMonitor::InetAddr1 [static, private] |
struct sockaddr XrdFrmMonitor::InetAddr2 [static, private] |
int XrdFrmMonitor::isEnabled = 0 [static, private] |
int XrdFrmMonitor::monFD1 = -1 [static, private] |
int XrdFrmMonitor::monFD2 = -1 [static, private] |
int XrdFrmMonitor::monMode1 = 0 [static, private] |
int XrdFrmMonitor::monMode2 = 0 [static, private] |
char XrdFrmMonitor::monSTAGE = 0 [static] |
kXR_int32 XrdFrmMonitor::startTime = 0 [static, read, private] |