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

Default_Collocation_Resolver.h

Go to the documentation of this file.
00001 //=============================================================================
00002 /**
00003  *  @file    Default_Collocation_Resolver.h
00004  *
00005  *  $Id: Default_Collocation_Resolver.h,v 1.1.1.2 2003/02/21 18:36:44 chad Exp $
00006  *
00007  *  @author  Irfan Pyarali
00008  */
00009 // ===================================================================
00010 
00011 #ifndef TAO_DEFAULT_COLLOCATION_RESOLVER_H
00012 #define TAO_DEFAULT_COLLOCATION_RESOLVER_H
00013 
00014 #include "ace/pre.h"
00015 #include "tao/orbconf.h"
00016 
00017 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00018 # pragma once
00019 #endif /* ACE_LACKS_PRAGMA_ONCE */
00020 
00021 #include "tao/Collocation_Resolver.h"
00022 #include "ace/Service_Config.h"
00023 
00024 /**
00025  * @class TAO_Default_Collocation_Resolver
00026  *
00027  * @brief Simple resolver used to decide if a CORBA::Object is
00028  * collocated.
00029  *
00030  * \nosubgrouping
00031  *
00032  **/
00033 class TAO_Export TAO_Default_Collocation_Resolver :
00034   public TAO_Collocation_Resolver
00035 {
00036 public:
00037 
00038   /// Is <object> collocated?
00039   virtual CORBA::Boolean is_collocated (CORBA::Object_ptr object
00040                                         ACE_ENV_ARG_DECL) const;
00041 };
00042 
00043 ACE_STATIC_SVC_DECLARE_EXPORT (TAO, TAO_Default_Collocation_Resolver)
00044 ACE_FACTORY_DECLARE (TAO, TAO_Default_Collocation_Resolver)
00045 
00046 #if defined (__ACE_INLINE__)
00047 # include "tao/Default_Collocation_Resolver.i"
00048 #endif /* __ACE_INLINE__ */
00049 
00050 #include "ace/post.h"
00051 
00052 #endif /* TAO_DEFAULT_COLLOCATION_RESOLVER_H */

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