|
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] |
1.7.3