XrdMonSndDummyXrootdApp.cc File Reference

#include "XrdMon/XrdMonArgParser.hh"
#include "XrdMon/XrdMonArgParserConvert.hh"
#include "XrdMon/XrdMonUtils.hh"
#include "XrdMon/XrdMonSndCoder.hh"
#include "XrdMon/XrdMonSndDebug.hh"
#include "XrdMon/XrdMonSndDictEntry.hh"
#include "XrdMon/XrdMonSndDummyXrootd.hh"
#include "XrdMon/XrdMonSndTraceCache.hh"
#include "XrdMon/XrdMonSndTraceEntry.hh"
#include "XrdMon/XrdMonSndTransmitter.hh"
#include <assert.h>
#include <unistd.h>
#include <sys/time.h>

Go to the source code of this file.

Functions

void printHelp ()
void doDictionaryXrdMonSndPacket (XrdMonSndDummyXrootd &xrootd, XrdMonSndCoder &coder, XrdMonSndTransmitter &transmitter, kXR_int64 &noP)
void doStageXrdMonSndPacket (XrdMonSndDummyXrootd &xrootd, XrdMonSndCoder &coder, XrdMonSndTransmitter &transmitter, kXR_int64 &noP)
void doTraceXrdMonSndPacket (XrdMonSndDummyXrootd &xrootd, XrdMonSndCoder &coder, XrdMonSndTransmitter &transmitter, XrdMonSndTraceCache &cache, kXR_int64 &noP)
void closeFiles (XrdMonSndDummyXrootd &xrootd, XrdMonSndCoder &coder, XrdMonSndTransmitter &transmitter, kXR_int64 &noP, bool justOne)
int main (int argc, char *argv[])

Variables

const kXR_int64 NOCALLS = 1000000
const kXR_int16 maxNoXrdMonSndPackets = 50


Function Documentation

void closeFiles ( XrdMonSndDummyXrootd xrootd,
XrdMonSndCoder coder,
XrdMonSndTransmitter transmitter,
kXR_int64 noP,
bool  justOne 
)

Definition at line 107 of file XrdMonSndDummyXrootdApp.cc.

References XrdMonSndDummyXrootd::closeFiles(), XrdMonSndDummyXrootd::closeOneFile(), i, XrdMonSndTraceCache::NODATAELEMS, XrdMonSndCoder::packet(), XrdMonSndCoder::prepare2Transfer(), and s.

void doDictionaryXrdMonSndPacket ( XrdMonSndDummyXrootd xrootd,
XrdMonSndCoder coder,
XrdMonSndTransmitter transmitter,
kXR_int64 noP 
)

Definition at line 49 of file XrdMonSndDummyXrootdApp.cc.

References m, XrdMonSndDummyXrootd::newXrdMonSndDictEntry(), XrdMonSndCoder::packet(), XrdMonSndCoder::prepare2Transfer(), and XrdMonSndCoder::reset().

Referenced by main().

void doStageXrdMonSndPacket ( XrdMonSndDummyXrootd xrootd,
XrdMonSndCoder coder,
XrdMonSndTransmitter transmitter,
kXR_int64 noP 
)

Definition at line 67 of file XrdMonSndDummyXrootdApp.cc.

References m, XrdMonSndDummyXrootd::newXrdMonSndStageEntry(), XrdMonSndCoder::packet(), XrdMonSndCoder::prepare2Transfer(), and XrdMonSndCoder::reset().

Referenced by main().

void doTraceXrdMonSndPacket ( XrdMonSndDummyXrootd xrootd,
XrdMonSndCoder coder,
XrdMonSndTransmitter transmitter,
XrdMonSndTraceCache cache,
kXR_int64 noP 
)

Definition at line 85 of file XrdMonSndDummyXrootdApp.cc.

References XrdMonSndTraceCache::add(), XrdMonSndTraceCache::bufferFull(), XrdMonSndTraceCache::clear(), XrdMonSndTraceCache::getVector(), XrdMonSndDummyXrootd::newXrdMonSndTraceEntry(), XrdMonSndCoder::packet(), XrdMonSndCoder::prepare2Transfer(), and XrdMonSndCoder::reset().

Referenced by main().

int main ( int  argc,
char *  argv[] 
)

Definition at line 138 of file XrdMonSndDummyXrootdApp.cc.

References access, closeFiles(), DEFAULT_HOST, DEFAULT_PORT, doDictionaryXrdMonSndPacket(), doStageXrdMonSndPacket(), doTraceXrdMonSndPacket(), i, XrdMonSndDummyXrootd::initialize(), XrdMonSndTransmitter::initialize(), XrdMonSndDebug::initialize(), maxNoXrdMonSndPackets, XrdMonArgParser::ArgImpl< T, C >::myVal(), XrdMonSndDummyXrootd::NEWPROCFREQUENCY, XrdMonSndDummyXrootd::NEWUSERFREQUENCY, NOCALLS, XrdMonSndCoder::packet(), XrdMonArgParser::parseArguments(), XrdMonSndCoder::prepare2Transfer(), printHelp(), XrdMonException::printIt(), XrdMonSndCoder::printStats(), XrdMonArgParser::registerExpectedArg(), XrdMonSndCoder::reset(), seed, XrdMonSndDebug::Sending, XrdMonSndTransmitter::shutdown(), sleep, usleep, and XrdMonSndDebug::verbose().

void printHelp (  ) 

Definition at line 35 of file XrdMonSndDummyXrootdApp.cc.

References DEFAULT_HOST, and DEFAULT_PORT.


Variable Documentation

const kXR_int16 maxNoXrdMonSndPackets = 50

Definition at line 32 of file XrdMonSndDummyXrootdApp.cc.

Referenced by main().

const kXR_int64 NOCALLS = 1000000

Definition at line 31 of file XrdMonSndDummyXrootdApp.cc.

Referenced by main().


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