XrdMonSndTraceEntry.hh

Go to the documentation of this file.
00001 /*****************************************************************************/
00002 /*                                                                           */
00003 /*                          XrdMonSndTraceEntry.hh                           */
00004 /*                                                                           */
00005 /* (c) 2005 by the Board of Trustees of the Leland Stanford, Jr., University */
00006 /*                            All Rights Reserved                            */
00007 /*       Produced by Jacek Becla for Stanford University under contract      */
00008 /*              DE-AC02-76SF00515 with the Department of Energy              */
00009 /*****************************************************************************/
00010 
00011 // $Id: XrdMonSndTraceEntry.hh 24468 2008-06-22 16:47:03Z ganis $
00012 
00013 #ifndef XRDMONSNDTRACEENTRY_HH
00014 #define XRDMONSNDTRACEENTRY_HH
00015 
00016 #include "XrdMon/XrdMonTypes.hh"
00017 #include "XrdSys/XrdSysHeaders.hh"
00018 
00019 using std::ostream;
00020 
00021 class XrdMonSndTraceEntry {
00022 public:
00023     XrdMonSndTraceEntry(kXR_int64 offset,
00024                         kXR_int32  length,
00025                         kXR_int32 id);
00026 
00027     kXR_int64 offset() const  { return _offset; }
00028     kXR_int32 length() const  { return _length; }
00029     kXR_int32 id()     const  { return _id;     }
00030     
00031 private:
00032     kXR_int64 _offset;
00033     kXR_int32 _length;
00034     kXR_int32 _id;
00035 
00036     friend ostream& operator<<(ostream& o, 
00037                                const XrdMonSndTraceEntry& m);
00038 };
00039 
00040 #endif /* XRDMONSNDTRACEENTRY_HH */

Generated on Tue Jul 5 14:46:43 2011 for ROOT_528-00b_version by  doxygen 1.5.1