DSS Source Code Analyse (05) - EventContext::ProcessEvent

来源:互联网 发布:网络销售好做吗谁做过 编辑:程序博客网 时间:2024/05/21 04:25


// for other TCPSocket, UDPSocket objects except from

// RTSPListenerSocket object, this ProcessEvent is called

// Each Socket is derived from EventContext.



EventContext::ProcessEvent(int /*eventBits*/) 
{   
    if (EVENTCONTEXT_DEBUG)
    {
if (fTask== NULL)  
   qtss_printf("EventContext::ProcessEvent context=%p task=NULL\n",(void *) this); 
else 
   qtss_printf("EventContext::ProcessEvent context=%p task=%p TaskName=%s\n",(void *)this,(void *) fTask, fTask->fTaskName); 
    }


    // Each TCPSocket, UDPSocket object except from RTSPListenerSocket
    // object which derived from Task, associate with one Task object



    if (fTask != NULL)
fTask->Signal(Task::kReadEvent); 
}
原创粉丝点击