mirror of
https://github.com/mangosfour/server.git
synced 2025-12-12 01:37:00 +00:00
27 lines
990 B
C++
27 lines
990 B
C++
// -*- C++ -*-
|
|
//
|
|
// $Id: LSOCK_Connector.inl 80826 2008-03-04 14:51:23Z wotte $
|
|
|
|
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
|
|
|
// Establish a connection.
|
|
ACE_INLINE int
|
|
ACE_LSOCK_Connector::connect (ACE_LSOCK_Stream &new_stream,
|
|
const ACE_UNIX_Addr &remote_sap,
|
|
ACE_Time_Value *timeout,
|
|
const ACE_Addr &local_sap,
|
|
int reuse_addr,
|
|
int flags,
|
|
int perms)
|
|
{
|
|
ACE_TRACE ("ACE_LSOCK_Connector::connect");
|
|
int result = ACE_SOCK_Connector::connect (new_stream, remote_sap,
|
|
timeout, local_sap,
|
|
reuse_addr, flags, perms);
|
|
if (result != -1)
|
|
// This is necessary due to the weird inheritance relationships of ACE_LSOCK_Stream.
|
|
new_stream.set_handle (new_stream.get_handle ());
|
|
return result;
|
|
}
|
|
|
|
ACE_END_VERSIONED_NAMESPACE_DECL
|