/* -*- C++ -*- */ //============================================================================= /** * @file Conn_Test.h * * @author Irfan Pyarali */ //============================================================================= #include "ace/Service_Config.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ #include "ace/Null_Condition.h" #include "ace/Svc_Handler.h" #include "ace/SOCK_Stream.h" /** * @class Svc_Handler * * @brief This class is the product created by both * and objects. */ class Svc_Handler : public ACE_Svc_Handler { public: /// Do-nothing constructor. Svc_Handler (ACE_Thread_Manager * = 0); /// Initialization hook. virtual int open (void *); /// Prepare for recycling. virtual int recycle (void * = 0); /// Send data to server. void send_data (); /// Recv data from client. void recv_data (); /// Shutdown the . int close (u_long = 0); /// Set to idle. int idle (u_long flags); };