⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 taoadaptor.cpp

📁 基于sipfoundy 公司开发的sipx协议API
💻 CPP
字号:
//// Copyright (C) 2004, 2005 Pingtel Corp.// //// $$//////////////////////////////////////////////////////////////////////////////#include <assert.h>#ifdef TEST#include "utl/UtlMemCheck.h"#endif#include "tao/TaoAdaptor.h"#include "tao/TaoTransportTask.h"//////////////////////////////////////////////////////////////////////// Construction/Destruction//////////////////////////////////////////////////////////////////////TaoAdaptor::TaoAdaptor(const UtlString& name,                                           const int maxRequestQMsgs) :OsServerTask(name, NULL, maxRequestQMsgs){}TaoAdaptor::~TaoAdaptor(){}UtlBoolean TaoAdaptor::handleMessage(OsMsg& rMsg){   UtlBoolean handled;   handled = FALSE;   switch (rMsg.getMsgType())   {   case OsMsg::OS_SHUTDOWN:      handled = TRUE;      break;   default:      assert(FALSE);      break;   }   return handled;}void TaoAdaptor::parseMessage(TaoMessage& rMsg){        mCmd                    = rMsg.getCmd();        mMsgID                  = rMsg.getMsgID();        mObjId                  = rMsg.getTaoObjHandle();        mClientSocket   = rMsg.getSocket();        mArgList                = rMsg.getArgList();        mArgCnt                 = rMsg.getArgCnt();}// Set the errno status for the task.// This call has no effect under Windows NT and, if the task has been// started, will always returns OS_SUCCESSOsStatus TaoAdaptor::setErrno(int errno){   if (!isStarted())      return OS_TASK_NOT_STARTED;   return OS_SUCCESS;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -