ATM_Acceptor.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // ATM_Acceptor.inl,v 4.2 2005/10/28 16:14:51 ossama Exp
00004 
00005 // Open versioned namespace, if enabled by the user.
00006 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
00007 
00008 ACE_INLINE void
00009 ACE_ATM_Acceptor::dump (void) const
00010 {
00011 #if defined (ACE_HAS_DUMP)
00012   ACE_TRACE ("ACE_ATM_Acceptor::dump");
00013 #endif /* ACE_HAS_DUMP */
00014 }
00015 
00016 ACE_INLINE
00017 ACE_ATM_Acceptor::ACE_ATM_Acceptor (const ACE_Addr &remote_sap,
00018                                     int backlog,
00019                                     ACE_ATM_Params params)
00020 {
00021   ACE_TRACE ("ACE_ATM_Acceptor::ACE_ATM_Acceptor");
00022   if (open (remote_sap,
00023             backlog,
00024             params) < 0)
00025     ACE_ERROR ((LM_ERROR,
00026                 ACE_LIB_TEXT ("%p\n"),
00027                 ACE_LIB_TEXT ("ACE_ATM_Acceptor::ACE_ATM_Acceptor")));
00028 }
00029 
00030 ACE_INLINE
00031 int
00032 ACE_ATM_Acceptor::close (void)
00033 {
00034 #if defined (ACE_HAS_FORE_ATM_XTI) || defined (ACE_HAS_FORE_ATM_WS2) || defined (ACE_HAS_LINUX_ATM)
00035   return (acceptor_.close());
00036 #else
00037   return 0;
00038 #endif // ACE_HAS_FORE_ATM_XTI || ACE_HAS_FORE_ATM_WS2 || ACE_HAS_LINUX_ATM
00039 }
00040 
00041 // Close versioned namespace, if enabled by the user.
00042 ACE_END_VERSIONED_NAMESPACE_DECL

Generated on Thu Nov 9 09:41:46 2006 for ACE by doxygen 1.3.6