SSLIOP_Util.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 //=============================================================================
00004 /**
00005  *  @file    SSLIOP_Util.h
00006  *
00007  *  $Id: SSLIOP_Util.h 77188 2007-02-19 12:34:36Z johnnyw $
00008  *
00009  *  Utility class used by the SSLIOP pluggable protocol.
00010  *
00011  *  @author  Ossama Othman <ossama@uci.edu>
00012  */
00013 //=============================================================================
00014 
00015 
00016 #ifndef TAO_SSLIOP_UTIL_H
00017 #define TAO_SSLIOP_UTIL_H
00018 
00019 #include /**/ "ace/pre.h"
00020 
00021 #include "ace/config-all.h"
00022 
00023 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00024 # pragma once
00025 #endif /* ACE_LACKS_PRAGMA_ONCE */
00026 
00027 #include "orbsvcs/SSLIOP/SSLIOP_Current.h"
00028 
00029 
00030 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00031 
00032 class TAO_ORB_Core;
00033 class TAO_IIOP_Properties;
00034 
00035 namespace TAO
00036 {
00037   namespace SSLIOP
00038   {
00039     /**
00040      * @class Util
00041      *
00042      * @brief Class that provides utility/helper methods for several
00043      *        classes in the SSLIOP pluggable protocol.
00044      *
00045      * Methods useful to many classes in the SSLIOP pluggable protocol
00046      * are centrally located in this uility class.
00047      */
00048     class Util
00049     {
00050     public:
00051       /// Access Current.
00052       static TAO::SSLIOP::Current_ptr current (TAO_ORB_Core *orb_core);
00053 
00054     };
00055 
00056   }  // End SSLIOP namespace.
00057 }  // End TAO namespace.
00058 
00059 TAO_END_VERSIONED_NAMESPACE_DECL
00060 
00061 #include /**/ "ace/post.h"
00062 
00063 #endif  /* TAO_SSLIOP_UTIL_H */

Generated on Tue Feb 2 17:48:44 2010 for TAO_SSLIOP by  doxygen 1.4.7