DII_CORBA_methods.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 //=============================================================================
00004 /**
00005  *  @file    DII_CORBA_methods.h
00006  *
00007  *  DII_CORBA_methods.h,v 1.3 2005/11/03 17:38:45 ossama Exp
00008  *
00009  *  Declarations of DII methods in the CORBA namespace.
00010  *
00011  *  @author Ossama Othman <ossama@dre.vanderbilt.edu>
00012  */
00013 //=============================================================================
00014 
00015 #ifndef TAO_DII_CORBA_METHODS_H
00016 #define TAO_DII_CORBA_METHODS_H
00017 
00018 #include /**/ "ace/pre.h"
00019 
00020 #include "tao/DynamicInterface/dynamicinterface_export.h"
00021 
00022 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00023 # pragma once
00024 #endif /* ACE_LACKS_PRAGMA_ONCE */
00025 
00026 #include "tao/CORBA_methods.h"
00027 
00028 #if defined (TAO_EXPORT_MACRO)
00029 #undef TAO_EXPORT_MACRO
00030 #endif
00031 
00032 #define TAO_EXPORT_MACRO TAO_DynamicInterface_Export
00033 
00034 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00035 
00036 namespace CORBA
00037 {
00038   class ContextList;
00039   typedef ContextList *ContextList_ptr;
00040 
00041   class Context;
00042   typedef Context *Context_ptr;
00043 
00044   class ExceptionList;
00045   typedef ExceptionList *ExceptionList_ptr;
00046 
00047   class Request;
00048   typedef Request *Request_ptr;
00049 
00050   TAO_NAMESPACE_INLINE_FUNCTION void release (Context_ptr);
00051   TAO_NAMESPACE_INLINE_FUNCTION Boolean is_nil (Context_ptr);
00052 
00053   TAO_NAMESPACE_INLINE_FUNCTION void release (ContextList_ptr);
00054   TAO_NAMESPACE_INLINE_FUNCTION Boolean is_nil (ContextList_ptr );
00055 
00056   TAO_NAMESPACE_INLINE_FUNCTION void release (ExceptionList_ptr);
00057   TAO_NAMESPACE_INLINE_FUNCTION Boolean is_nil (ExceptionList_ptr);
00058 
00059   TAO_NAMESPACE_INLINE_FUNCTION void release (Request_ptr);
00060   TAO_NAMESPACE_INLINE_FUNCTION Boolean is_nil (Request_ptr);
00061 
00062 }
00063 
00064 TAO_END_VERSIONED_NAMESPACE_DECL
00065 
00066 #include /**/ "ace/post.h"
00067 
00068 #endif  /* TAO_DII_CORBA_METHODS_H */

Generated on Thu Nov 9 13:04:21 2006 for TAO_DynamicInterface by doxygen 1.3.6