[Classes] [Prev] [Next] [Methods]

CControllerMgr

Methods Index

Heritage
Description
Usage
Protected Data Members
Public Methods
Constuctor and Destructor Methods
Access Methods
Protected Methods

CControllerMgr


Heritage

Superclass: CNotifier

Subclasses: None


Description

This object is instantiated inside the CGlobalClassLib and accessed through the pointer G->GetControllerMgr. There can be only one instance of this class in GlobalClassLib. Its purpose is to manage controllers and assign controller IDs.


Usage

CController* aController = G->GetControllerMgr->
Find(controller id);

Protected Data Members

long itsControllerIdCounter The counter that is assigned to each CController upon an Insert call
RWOrdered * itsControllers The list of controllers


Public Methods

Constuctor and Destructor Methods

CControllerMgr();
virtual ~CControllerMgr();

Access Methods

long Insert(CController *theController);
BOOLEAN Remove(long theControllerId,
BOOLEAN isDelete = FALSE);
CController* Find(long theControllerId);
const RWOrdered* GetControllers() const;

Protected Methods

CControllerMgr(const CControllerMgr& theControllerMgr);
CControllerMgr& operator = (
const CControllerMgr& theControllerMgr);


[Classes] [Prev] [Next] [Methods]

support@xvt.com


Visit our online help desk for tech support

Copyright © 2009, Providence Software Solutions Inc. All rights reserved.