GitHub Actions: Try MSVC builds with /std:c++17 and 20
[ACE_TAO.git] / ACE / ace / SOCK.inl
blob74875bd41c34cc67a9e352f352d7089b5a2f18bc
1 // -*- C++ -*-
2 #include "ace/OS_NS_sys_socket.h"
4 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
6 ACE_INLINE
7 ACE_SOCK::~ACE_SOCK (void)
9   // ACE_TRACE ("ACE_SOCK::~ACE_SOCK");
12 ACE_INLINE int
13 ACE_SOCK::set_option (int level,
14                       int option,
15                       void *optval,
16                       int optlen) const
18   ACE_TRACE ("ACE_SOCK::set_option");
19   return ACE_OS::setsockopt (this->get_handle (), level,
20                              option, (char *) optval, optlen);
23 // Provides access to the ACE_OS::getsockopt system call.
25 ACE_INLINE int
26 ACE_SOCK::get_option (int level,
27                       int option,
28                       void *optval,
29                       int *optlen) const
31   ACE_TRACE ("ACE_SOCK::get_option");
32   return ACE_OS::getsockopt (this->get_handle (), level,
33                              option, (char *) optval, optlen);
36 ACE_END_VERSIONED_NAMESPACE_DECL