00001 // -*- C++ -*- 00002 // 00003 // SOCK_SEQPACK_Connector.inl,v 4.2 2005/10/28 16:14:55 ossama Exp 00004 00005 ACE_BEGIN_VERSIONED_NAMESPACE_DECL 00006 00007 // This constructor is used by a client when it wants to connect to 00008 // the specified REMOTE_SAP address using a blocking open. 00009 00010 ACE_INLINE 00011 ACE_SOCK_SEQPACK_Connector::~ACE_SOCK_SEQPACK_Connector (void) 00012 { 00013 ACE_TRACE ("ACE_SOCK_SEQPACK_Connector::~ACE_SOCK_SEQPACK_Connector"); 00014 } 00015 00016 // Do-nothing constructor... 00017 00018 ACE_INLINE 00019 ACE_SOCK_SEQPACK_Connector::ACE_SOCK_SEQPACK_Connector (void) 00020 { 00021 ACE_TRACE ("ACE_SOCK_SEQPACK_Connector::ACE_SOCK_SEQPACK_Connector"); 00022 } 00023 00024 ACE_INLINE int 00025 ACE_SOCK_SEQPACK_Connector::reset_new_handle (ACE_HANDLE handle) 00026 { 00027 #if defined (ACE_HAS_WINSOCK2) && (ACE_HAS_WINSOCK2 != 0) 00028 // Reset the event association 00029 return ::WSAEventSelect ((SOCKET) handle, 00030 NULL, 00031 0); 00032 #else /* !defined ACE_HAS_WINSOCK2 */ 00033 ACE_UNUSED_ARG (handle); 00034 return 0; 00035 #endif /* ACE_WIN32 */ 00036 } 00037 00038 ACE_END_VERSIONED_NAMESPACE_DECL