Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 11, 2013, 9:33:11 PM (11 years ago)
Author:
landauf
Message:

removed mutual friend declarations between Identifier and IdentifierManager

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core6/src/libraries/core/class/Identifier.cc

    r9640 r9641  
    5050    */
    5151    Identifier::Identifier()
    52         : classID_(IdentifierManager::getInstance().classIDCounter_s++)
     52        : classID_(IdentifierManager::getInstance().getUniqueClassId())
    5353    {
    5454        this->bCreatedOneObject_ = false;
     
    155155            this->name_ = name;
    156156            this->bSetName_ = true;
    157             IdentifierManager::getInstance().identifierByString_[name] = this;
    158             IdentifierManager::getInstance().identifierByLowercaseString_[getLowercase(name)] = this;
    159             IdentifierManager::getInstance().identifierByNetworkId_[this->networkID_] = this;
     157            IdentifierManager::getInstance().registerIdentifier(this);
    160158        }
    161159    }
     
    195193    void Identifier::setNetworkID(uint32_t id)
    196194    {
    197 //        Identifier::getIDIdentifierMapIntern().erase(this->networkID_);
    198         IdentifierManager::getInstance().identifierByNetworkId_[id] = this;
    199195        this->networkID_ = id;
     196        IdentifierManager::getInstance().registerIdentifier(this);
    200197    }
    201198
Note: See TracChangeset for help on using the changeset viewer.