📄 ss_service_handler.cpp
字号:
// $Id: SS_Service_Handler.cpp 52920 2003-10-20 02:18:22Z venkita $#define ACE_BUILD_SVC_DLL#include "ace/OS.h"#include "ace/Get_Opt.h"#include "jaws3/Concurrency.h"#include "SS_Service_Handler.h"#include "SS_State_READ.h"#include "SS_Data.h"TeraSS_Service_Handler::TeraSS_Service_Handler (void) : JAWS_Protocol_Handler (TeraSS_State_READ::instance (), & this->data_) , data_ (this){}intTeraSS_Service_Handler::open (void *){ int result = JAWS_Concurrency::instance ()->putq (this); if (result < 0) return -1; return 0;}intTeraSS_Service_Handler::close (unsigned long){ delete this; return 0;}intTeraSS_Acceptor::init (int argc, ACE_TCHAR *argv[]){ ACE_Get_Opt opt (argc, argv, "p:"); unsigned short p = 0; int c; while ((c = opt ()) != -1) switch (c) { case 'p': p = (unsigned short) ACE_OS::atoi (opt.optarg); break; default: break; } if (p == 0) p = 5555; if (this->open (ACE_INET_Addr (p)) == -1) { ACE_DEBUG ((LM_DEBUG, "%p\n", "ACE_Acceptor::open")); return -1; } return 0;}ACE_SVC_FACTORY_DEFINE (TeraSS_Acceptor)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -