📄 http_service_handler.cpp
字号:
// HTTP_Service_Handler.cpp,v 1.2 2003/10/20 02:18:22 venkita Exp#define ACE_BUILD_SVC_DLL#include "ace/OS.h"#include "ace/Get_Opt.h"#include "jaws3/Concurrency.h"#include "HTTP_Service_Handler.h"#include "HTTP_States.h"#include "HTTP_Data.h"JAWS_HTTP_Service_Handler::JAWS_HTTP_Service_Handler (void) : JAWS_Protocol_Handler (JAWS_HTTP_Read_Request::instance (), & this->data_) , data_ (this){}intJAWS_HTTP_Service_Handler::open (void *){ int result = JAWS_Concurrency::instance ()->putq (this); if (result < 0) return -1; return 0;}intJAWS_HTTP_Service_Handler::close (unsigned long){ delete this; return 0;}intJAWS_HTTP_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 = 8000; 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 (JAWS_HTTP_Acceptor)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -