Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/////////////////////////////////////////////////////////////////////////////
//
// Copyright(C) 2000 Microsoft Corporation all rights reserved.
//
// Module: GlobalData.cpp
//
// Project: Windows 2000 IAS
//
// Description: Implementation of the CGlobalData struct
//
// Author: tperraut
//
// Revision 03/22/2000 created
//
/////////////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "GlobalData.h"
#include "Attributes.h"
#include "Clients.h"
#include "DefaultProvider.h"
#include "Objects.h"
#include "ProfileAttributeList.h"
#include "Profiles.h"
#include "Properties.h"
#include "Providers.h"
#include "RADIUSAttributeValues.h"
#include "Realms.h"
#include "RemoteRadiusServers.h"
#include "ServiceConfiguration.h"
#include "Version.h"
void CGlobalData::InitStandard(CSession& Session) { m_pObjects = new CObjects(Session); m_pProperties = new CProperties(Session); };
void CGlobalData::InitRef(CSession& Session) { m_pRefObjects = new CObjects(Session); m_pRefProperties = new CProperties(Session); m_pRefVersion = new CVersion(Session); };
void CGlobalData::InitNT4(CSession& Session) { m_pClients = new CClients(Session); m_pDefaultProvider = new CDefaultProvider(Session); m_pProfileAttributeList = new CProfileAttributeList(Session); m_pProfiles = new CProfiles(Session); m_pProviders = new CProviders(Session); m_pRADIUSAttributeValues= new CRADIUSAttributeValues(Session); m_pRadiusServers = new CRemoteRadiusServers(Session); m_pRealms = new CRealms(Session); m_pServiceConfiguration = new CServiceConfiguration(Session); }
void CGlobalData::InitDnary(CSession& Session) { m_pAttributes = new CAttributes(Session); };
void CGlobalData::Clean() throw() { delete m_pAttributes; m_pAttributes = NULL; delete m_pClients; m_pClients = NULL; delete m_pDefaultProvider; m_pDefaultProvider = NULL; delete m_pObjects; m_pObjects = NULL; delete m_pProfiles; m_pProfiles = NULL; delete m_pProfileAttributeList; m_pProfileAttributeList = NULL; delete m_pProperties; m_pProperties = NULL; delete m_pProviders; m_pProviders = NULL; delete m_pRADIUSAttributeValues; m_pRADIUSAttributeValues = NULL; delete m_pRadiusServers; m_pRadiusServers = NULL; delete m_pRealms; m_pRealms = NULL; delete m_pRefObjects; m_pRefObjects = NULL; delete m_pRefProperties; m_pRefProperties = NULL; delete m_pRefVersion; m_pRefVersion = NULL; delete m_pServiceConfiguration; m_pServiceConfiguration = NULL; };
|