Beispiel #1
0
ElunaEventProcessor::~ElunaEventProcessor()
{
    RemoveEvents_internal();

    if (obj && Eluna::IsInitialized())
    {
        EventMgr::Guard guard((*E)->eventMgr->GetLock());
        (*E)->eventMgr->processors.erase(this);
    }
}
Beispiel #2
0
ElunaEventProcessor::~ElunaEventProcessor()
{
    RemoveEvents_internal();

    if (obj)
    {
        EventMgr::WriteGuard lock((*E)->eventMgr->GetLock());
        (*E)->eventMgr->processors.erase(this);
    }
}