connection_handler.h

来自「ACE自适配通信环境(ADAPTIVE Communication Enviro」· C头文件 代码 · 共 45 行

H
45
字号
/* -*- C++ -*- */// Connection_Handler.h,v 4.2 2003/11/09 04:12:07 dhinton Exp#ifndef ACE_CONNECTION_HANDLER_H#define ACE_CONNECTION_HANDLER_H#include "ace/SOCK_Stream.h"#include "ace/Svc_Handler.h"class Connection_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>{public:  virtual int open (void *);  // Initialize the <Connection_Handler> and make it an Active Object.  virtual int close (u_long);  // Terminate the <Connection_Handler>.  virtual int svc (void);  // Run the <Connection_Handler>'s main event loop.protected:  virtual int handle_close (ACE_HANDLE,			    ACE_Reactor_Mask);  // Signal the Active Object to stop when called.  virtual int handle_input (ACE_HANDLE);  // Handle input from the client.  virtual int handle_timeout (const ACE_Time_Value &tv,			      const void *arg);  // Handle timeouts.  virtual int handle_signal (int signum,			     siginfo_t *,			     ucontext_t *);  // Handle timeouts.  sig_atomic_t finished_;  // Keeps track of whether we're done.};#endif /* ACE_CONNECTION_HANDLER_H */

⌨️ 快捷键说明

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