ROOT logo
// $Id: ZIdentity.cxx 2597 2011-11-13 08:03:06Z 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 "ZIdentity.h"
#include <Glasses/ZHashList.h>
#include "ZIdentity.c7"
#include <Glasses/ZQueen.h>
#include <Glasses/ZMirEmittingEntity.h>

//__________________________________________________________________________
//
// A glass representation of a user identity. ZGroupIdentity
// represents user groups and/or virtual organizations.

ClassImp(ZIdentity);

/**************************************************************************/

void ZIdentity::_init()
{
  mGlassBits |= kFixedNameBit;
  mActiveMEEs = 0;
  mAllowThis = 0;
}

/**************************************************************************/

void ZIdentity::AdEnlightenment()
{
  PARENT_GLASS::AdEnlightenment();
  if(mActiveMEEs == 0) {
    assign_link<ZHashList>(mActiveMEEs, FID(), "ActiveMEEs",
			   GForm("ActiveMEEs of %s", GetName()));
    mActiveMEEs->SetElementFID(ZMirEmittingEntity::FID());
  }
}

/**************************************************************************/
 ZIdentity.cxx:1
 ZIdentity.cxx:2
 ZIdentity.cxx:3
 ZIdentity.cxx:4
 ZIdentity.cxx:5
 ZIdentity.cxx:6
 ZIdentity.cxx:7
 ZIdentity.cxx:8
 ZIdentity.cxx:9
 ZIdentity.cxx:10
 ZIdentity.cxx:11
 ZIdentity.cxx:12
 ZIdentity.cxx:13
 ZIdentity.cxx:14
 ZIdentity.cxx:15
 ZIdentity.cxx:16
 ZIdentity.cxx:17
 ZIdentity.cxx:18
 ZIdentity.cxx:19
 ZIdentity.cxx:20
 ZIdentity.cxx:21
 ZIdentity.cxx:22
 ZIdentity.cxx:23
 ZIdentity.cxx:24
 ZIdentity.cxx:25
 ZIdentity.cxx:26
 ZIdentity.cxx:27
 ZIdentity.cxx:28
 ZIdentity.cxx:29
 ZIdentity.cxx:30
 ZIdentity.cxx:31
 ZIdentity.cxx:32
 ZIdentity.cxx:33
 ZIdentity.cxx:34
 ZIdentity.cxx:35
 ZIdentity.cxx:36
 ZIdentity.cxx:37
 ZIdentity.cxx:38
 ZIdentity.cxx:39
 ZIdentity.cxx:40
 ZIdentity.cxx:41