#include "ace/DEV_Connector.h" #include "ace/Handle_Ops.h" #if defined (ACE_HAS_ALLOC_HOOKS) # include "ace/Malloc_Base.h" #endif /* ACE_HAS_ALLOC_HOOKS */ #if !defined (__ACE_INLINE__) #include "ace/DEV_Connector.inl" #endif /* __ACE_INLINE__ */ ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_ALLOC_HOOK_DEFINE(ACE_DEV_Connector) void ACE_DEV_Connector::dump () const { #if defined (ACE_HAS_DUMP) ACE_TRACE ("ACE_DEV_Connector::dump"); #endif /* ACE_HAS_DUMP */ } ACE_DEV_Connector::ACE_DEV_Connector () { ACE_TRACE ("ACE_DEV_Connector::ACE_DEV_Connector"); } int ACE_DEV_Connector::connect (ACE_DEV_IO &new_io, const ACE_DEV_Addr &remote_sap, ACE_Time_Value *timeout, const ACE_Addr &, int, int flags, int perms) { ACE_TRACE ("ACE_DEV_Connector::connect"); ACE_HANDLE handle = ACE::handle_timed_open (timeout, remote_sap.get_path_name (), flags, perms); new_io.set_handle (handle); new_io.addr_ = remote_sap; // class copy. return handle == ACE_INVALID_HANDLE ? -1 : 0; } ACE_END_VERSIONED_NAMESPACE_DECL