1 // $Id: DEV_Connector.cpp 80826 2008-03-04 14:51:23Z wotte $
3 #include "ace/DEV_Connector.h"
5 #include "ace/Handle_Ops.h"
7 #if !defined (__ACE_INLINE__)
8 #include "ace/DEV_Connector.inl"
9 #endif /* __ACE_INLINE__ */
14 "$Id: DEV_Connector.cpp 80826 2008-03-04 14:51:23Z wotte $")
17 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
19 ACE_ALLOC_HOOK_DEFINE(ACE_DEV_Connector
)
22 ACE_DEV_Connector::dump (void) const
24 #if defined (ACE_HAS_DUMP)
25 ACE_TRACE ("ACE_DEV_Connector::dump");
26 #endif /* ACE_HAS_DUMP */
29 ACE_DEV_Connector::ACE_DEV_Connector (void)
31 ACE_TRACE ("ACE_DEV_Connector::ACE_DEV_Connector");
35 ACE_DEV_Connector::connect (ACE_DEV_IO
&new_io
,
36 const ACE_DEV_Addr
&remote_sap
,
37 ACE_Time_Value
*timeout
,
43 ACE_TRACE ("ACE_DEV_Connector::connect");
45 ACE_HANDLE handle
= ACE::handle_timed_open (timeout
,
46 remote_sap
.get_path_name (),
48 new_io
.set_handle (handle
);
49 new_io
.addr_
= remote_sap
; // class copy.
50 return handle
== ACE_INVALID_HANDLE
? -1 : 0;
53 ACE_END_VERSIONED_NAMESPACE_DECL