SSL_SOCK.cpp

Go to the documentation of this file.
00001 // SSL_SOCK.cpp,v 1.8 2005/10/28 16:14:56 ossama Exp
00002 
00003 #include "SSL_SOCK.h"
00004 
00005 #if !defined (__ACE_INLINE__)
00006 #include "SSL_SOCK.i"
00007 #endif /* __ACE_INLINE__ */
00008 
00009 #include "ace/OS_NS_errno.h"
00010 #include "ace/os_include/os_signal.h"
00011 
00012 ACE_RCSID (ACE_SSL,
00013            SSL_SOCK,
00014            "SSL_SOCK.cpp,v 1.8 2005/10/28 16:14:56 ossama Exp")
00015 
00016 
00017 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
00018 
00019 ACE_SSL_SOCK::ACE_SSL_SOCK (void)
00020 {
00021   ACE_TRACE ("ACE_SSL_SOCK::ACE_SSL_SOCK");
00022 }
00023 
00024 ACE_SSL_SOCK::~ACE_SSL_SOCK (void)
00025 {
00026   ACE_TRACE ("ACE_SSL_SOCK::~ACE_SSL_SOCK");
00027 }
00028 
00029 int
00030 ACE_SSL_SOCK::enable (int value) const
00031 {
00032   ACE_TRACE ("ACE_SSL_SOCK::enable");
00033 
00034   switch (value)
00035     {
00036 #ifdef SIGURG
00037     case SIGURG:
00038     case ACE_SIGURG:
00039 #endif  /* SIGURG */
00040     case SIGIO:
00041     case ACE_SIGIO:
00042     case ACE_CLOEXEC:
00043       ACE_NOTSUP_RETURN (-1);
00044     case ACE_NONBLOCK:
00045       return ACE_IPC_SAP::enable (value);
00046     default:
00047       return -1;
00048     }
00049 }
00050 
00051 int
00052 ACE_SSL_SOCK::disable (int value) const
00053 {
00054   ACE_TRACE("ACE_SSL_SOCK::disable");
00055   switch (value)
00056     {
00057 #ifdef SIGURG
00058     case SIGURG:
00059     case ACE_SIGURG:
00060 #endif  /* SIGURG */
00061     case SIGIO:
00062     case ACE_SIGIO:
00063     case ACE_CLOEXEC:
00064       ACE_NOTSUP_RETURN (-1);
00065     case ACE_NONBLOCK:
00066       return ACE_IPC_SAP::disable (value);
00067     default:
00068       return -1;
00069     }
00070 }
00071 
00072 ACE_END_VERSIONED_NAMESPACE_DECL

Generated on Thu Nov 9 11:41:56 2006 for ACE_SSL by doxygen 1.3.6