Ignore:
Timestamp:
12/23/2006 08:44:49 PM (13 years ago)
Author:
art
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • nrEngine/src/EventActor.cpp

    r1 r15  
    5050        }*/ 
    5151         
     52        //------------------------------------------------------------------------ 
     53        Result EventActor::emit(SharedPtr<Event> event) 
     54        { 
     55                // iterate through channels and emit messages 
     56                std::list<std::string>::iterator it = mChannel.begin(); 
     57                for (; it != mChannel.end(); it++) 
     58                { 
     59                        Result res = Engine::sEventManager()->emit(*it, event); 
     60                        if (res != OK)  
     61                        { 
     62                                NR_Log(Log::LOG_ENGINE, Log::LL_ERROR, "EventActor: Cannot emit message to '%s'", it->c_str()); 
     63                                return res; 
     64                        } 
     65                } 
     66                return OK; 
     67        } 
     68 
    5269        //------------------------------------------------------------------------ 
    5370        Result EventActor::connect (const std::string& name) 
Note: See TracChangeset for help on using the changeset viewer.