Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

SSL_SOCK.cpp

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

Generated on Mon Jun 16 13:15:55 2003 for ACE_SSL by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002