XrdMonUtils.cc File Reference

#include "XrdMon/XrdMonException.hh"
#include "XrdMon/XrdMonErrors.hh"
#include "XrdMon/XrdMonUtils.hh"
#include "XrdSys/XrdSysHeaders.hh"
#include <errno.h>
#include <string.h>
#include <stdio.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/types.h>
#include <unistd.h>

Go to the source code of this file.

Functions

string generateTimestamp ()
string timestamp2string (kXR_int32 timestamp, bool gmt)
void timestamp2string (kXR_int32 timestamp, char s[24], bool gmt)
pair< string, stringbreakHostPort (const string &hp)
void mkdirIfNecessary (const char *dir)


Function Documentation

pair<string, string> breakHostPort ( const string hp  ) 

Definition at line 81 of file XrdMonUtils.cc.

References ERR_INVALIDADDR, and XrdMonCtrCollector::port.

string generateTimestamp (  ) 

Definition at line 31 of file XrdMonUtils.cc.

References buf, gettimeofday(), sprintf(), and t.

Referenced by XrdMonCtrWriter::publish(), XrdMonCtrWriter::XrdMonCtrWriter(), and XrdMonDecSink::XrdMonDecSink().

void mkdirIfNecessary ( const char *  dir  ) 

Definition at line 94 of file XrdMonUtils.cc.

References access, buf, d, ERR_NODIR, i, mkdir, size, sprintf(), and strerror().

Referenced by main(), and XrdMonCtrWriter::mkActiveLogNameDirs().

void timestamp2string ( kXR_int32  timestamp,
char  s[24],
bool  gmt 
)

Definition at line 59 of file XrdMonUtils.cc.

References sprintf(), strcpy(), and t.

string timestamp2string ( kXR_int32  timestamp,
bool  gmt 
)

Definition at line 51 of file XrdMonUtils.cc.

Referenced by XrdMonDecUserInfo::convert2string(), XrdMonDecStageInfo::convert2string(), XrdMonDecTraceInfo::convertToString(), main(), operator<<(), XrdMonDecPreProcess::processOnePacket(), XrdMonDecSink::registerXrdRestart(), timestamp2string(), XrdMonDecUserInfo::writeRT2Buffer(), and XrdMonDecStageInfo::writeRT2Buffer().


Generated on Tue Jul 5 16:08:09 2011 for ROOT_528-00b_version by  doxygen 1.5.1