#ifndef XrdMon_XrdFileCloseReporterGratia_H
#define XrdMon_XrdFileCloseReporterGratia_H
#include <Glasses/XrdFileCloseReporter.h>
struct sockaddr;
class XrdFileCloseReporterGratia : public XrdFileCloseReporter
{
MAC_RNR_FRIENDS(XrdFileCloseReporterGratia);
private:
void _init();
protected:
TString mUdpHost;
UShort_t mUdpPort;
Int_t mReporterSocket;
Long64_t mLastUidBase;
Long64_t mLastUidInner;
struct sockaddr *mSAddr;
virtual void ReportLoopInit();
virtual void ReportFileClosed(FileUserServer& fus);
virtual void ReportLoopFinalize();
public:
XrdFileCloseReporterGratia(const Text_t* n="XrdFileCloseReporterGratia", const Text_t* t=0);
virtual ~XrdFileCloseReporterGratia();
#include "XrdFileCloseReporterGratia.h7"
ClassDef(XrdFileCloseReporterGratia, 1);
};
#endif
XrdFileCloseReporterGratia.h:1 XrdFileCloseReporterGratia.h:2 XrdFileCloseReporterGratia.h:3 XrdFileCloseReporterGratia.h:4 XrdFileCloseReporterGratia.h:5 XrdFileCloseReporterGratia.h:6 XrdFileCloseReporterGratia.h:7 XrdFileCloseReporterGratia.h:8 XrdFileCloseReporterGratia.h:9 XrdFileCloseReporterGratia.h:10 XrdFileCloseReporterGratia.h:11 XrdFileCloseReporterGratia.h:12 XrdFileCloseReporterGratia.h:13 XrdFileCloseReporterGratia.h:14 XrdFileCloseReporterGratia.h:15 XrdFileCloseReporterGratia.h:16 XrdFileCloseReporterGratia.h:17 XrdFileCloseReporterGratia.h:18 XrdFileCloseReporterGratia.h:19 XrdFileCloseReporterGratia.h:20 XrdFileCloseReporterGratia.h:21 XrdFileCloseReporterGratia.h:22 XrdFileCloseReporterGratia.h:23 XrdFileCloseReporterGratia.h:24 XrdFileCloseReporterGratia.h:25 XrdFileCloseReporterGratia.h:26 XrdFileCloseReporterGratia.h:27 XrdFileCloseReporterGratia.h:28 XrdFileCloseReporterGratia.h:29 XrdFileCloseReporterGratia.h:30 XrdFileCloseReporterGratia.h:31 XrdFileCloseReporterGratia.h:32 XrdFileCloseReporterGratia.h:33 XrdFileCloseReporterGratia.h:34 XrdFileCloseReporterGratia.h:35 XrdFileCloseReporterGratia.h:36 XrdFileCloseReporterGratia.h:37 XrdFileCloseReporterGratia.h:38 XrdFileCloseReporterGratia.h:39 XrdFileCloseReporterGratia.h:40 XrdFileCloseReporterGratia.h:41 XrdFileCloseReporterGratia.h:42 XrdFileCloseReporterGratia.h:43 XrdFileCloseReporterGratia.h:44