ATM_Acceptor.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // $Id: ATM_Acceptor.inl 80826 2008-03-04 14:51:23Z wotte $
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 
00023   //FUZZ: disable check_for_lack_ACE_OS
00024   if (open (remote_sap, backlog, params) < 0)
00025   //FUZZ: enable check_for_lack_ACE_OS
00026     ACE_ERROR ((LM_ERROR,
00027                 ACE_TEXT ("%p\n"),
00028                 ACE_TEXT ("ACE_ATM_Acceptor::ACE_ATM_Acceptor")));
00029 }
00030 
00031 ACE_INLINE
00032 int
00033 ACE_ATM_Acceptor::close (void)
00034 {
00035 #if defined (ACE_HAS_FORE_ATM_XTI) || defined (ACE_HAS_FORE_ATM_WS2) || defined (ACE_HAS_LINUX_ATM)
00036   return (acceptor_.close());
00037 #else
00038   return 0;
00039 #endif // ACE_HAS_FORE_ATM_XTI || ACE_HAS_FORE_ATM_WS2 || ACE_HAS_LINUX_ATM
00040 }
00041 
00042 // Close versioned namespace, if enabled by the user.
00043 ACE_END_VERSIONED_NAMESPACE_DECL

Generated on Tue Feb 2 17:18:38 2010 for ACE by  doxygen 1.4.7