Esempio n. 1
0
void ModuleContainer::RemoveModule(uint32 itemID)
{
    GenericModule * mod = GetModule(itemID);

    _removeModule(mod->flag(), mod);

    //delete the module
    delete mod;
    mod = NULL;
}
Esempio n. 2
0
void ModuleContainer::RemoveModule(EVEItemFlags flag)
{
    GenericModule * mod = GetModule(flag);

    _removeModule(mod->flag(), mod);

    //delete the module
    delete mod;
    mod = NULL;
}
Esempio n. 3
0
bool ModuleContainer::RemoveModule(uint32 itemID)
{
    GenericModule * mod = GetModule(itemID);

	if( mod == NULL )
		return false;	// NO module pointer found at this slot flag, DO NOT attempt to dereference

    _removeModule(mod->flag(), mod);

    //delete the module
    delete mod;
    mod = NULL;

	return true;
}