Default_Collocation_Resolver.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 //=============================================================================
00004 /**
00005  *  @file    Default_Collocation_Resolver.h
00006  *
00007  *  Default_Collocation_Resolver.h,v 1.11 2005/11/02 07:13:02 ossama Exp
00008  *
00009  *  @author  Irfan Pyarali
00010  */
00011 // ===================================================================
00012 
00013 #ifndef TAO_DEFAULT_COLLOCATION_RESOLVER_H
00014 #define TAO_DEFAULT_COLLOCATION_RESOLVER_H
00015 
00016 #include /**/ "ace/pre.h"
00017 #include "ace/Service_Config.h"
00018 
00019 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00020 # pragma once
00021 #endif /* ACE_LACKS_PRAGMA_ONCE */
00022 
00023 #include "tao/Collocation_Resolver.h"
00024 
00025 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00026 
00027 namespace CORBA
00028 {
00029   class Environment;
00030 }
00031 /**
00032  * @class TAO_Default_Collocation_Resolver
00033  *
00034  * @brief Simple resolver used to decide if a CORBA::Object is
00035  * collocated.
00036  *
00037  * \nosubgrouping
00038  *
00039  **/
00040 class TAO_Export TAO_Default_Collocation_Resolver :
00041   public TAO_Collocation_Resolver
00042 {
00043 public:
00044 
00045   /// Is @a object collocated?
00046   virtual CORBA::Boolean is_collocated (CORBA::Object_ptr object
00047                                         ACE_ENV_ARG_DECL) const;
00048 };
00049 
00050 TAO_END_VERSIONED_NAMESPACE_DECL
00051 
00052 ACE_STATIC_SVC_DECLARE_EXPORT (TAO, TAO_Default_Collocation_Resolver)
00053 ACE_FACTORY_DECLARE (TAO, TAO_Default_Collocation_Resolver)
00054 
00055 #include /**/ "ace/post.h"
00056 
00057 #endif /* TAO_DEFAULT_COLLOCATION_RESOLVER_H */

Generated on Thu Nov 9 11:54:10 2006 for TAO by doxygen 1.3.6