ROOT logo
// $Id: XrdDomain.cxx 2689 2012-03-07 03:16:50Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

#include "XrdDomain.h"
#include "XrdDomain.c7"
#include "XrdServer.h"

// XrdDomain

//______________________________________________________________________________
//
//

ClassImp(XrdDomain);

//==============================================================================

void XrdDomain::_init()
{
  mPacketCount = mSeqIdFailCount = 0;
}

XrdDomain::XrdDomain(const Text_t* n, const Text_t* t) :
  ZNameMap(n, t)
{
  _init();
  SetElementFID(XrdServer::FID());
  SetKeepSorted(true);
}

XrdDomain::~XrdDomain()
{}

//==============================================================================

void XrdDomain::IncPacketCount()
{
  if (++mPacketCount % 100 == 0)
    Stamp(FID());
}

void XrdDomain::IncSeqIdFailCount()
{
  ++mSeqIdFailCount;
  Stamp(FID());
}
 XrdDomain.cxx:1
 XrdDomain.cxx:2
 XrdDomain.cxx:3
 XrdDomain.cxx:4
 XrdDomain.cxx:5
 XrdDomain.cxx:6
 XrdDomain.cxx:7
 XrdDomain.cxx:8
 XrdDomain.cxx:9
 XrdDomain.cxx:10
 XrdDomain.cxx:11
 XrdDomain.cxx:12
 XrdDomain.cxx:13
 XrdDomain.cxx:14
 XrdDomain.cxx:15
 XrdDomain.cxx:16
 XrdDomain.cxx:17
 XrdDomain.cxx:18
 XrdDomain.cxx:19
 XrdDomain.cxx:20
 XrdDomain.cxx:21
 XrdDomain.cxx:22
 XrdDomain.cxx:23
 XrdDomain.cxx:24
 XrdDomain.cxx:25
 XrdDomain.cxx:26
 XrdDomain.cxx:27
 XrdDomain.cxx:28
 XrdDomain.cxx:29
 XrdDomain.cxx:30
 XrdDomain.cxx:31
 XrdDomain.cxx:32
 XrdDomain.cxx:33
 XrdDomain.cxx:34
 XrdDomain.cxx:35
 XrdDomain.cxx:36
 XrdDomain.cxx:37
 XrdDomain.cxx:38
 XrdDomain.cxx:39
 XrdDomain.cxx:40
 XrdDomain.cxx:41
 XrdDomain.cxx:42
 XrdDomain.cxx:43
 XrdDomain.cxx:44
 XrdDomain.cxx:45
 XrdDomain.cxx:46
 XrdDomain.cxx:47
 XrdDomain.cxx:48
 XrdDomain.cxx:49