Updated logging to include the class/method so that it is more obvious where these...
[ACE_TAO.git] / TAO / tao / BiDir_Adapter.h
blob9566337d58551e6b62394e3548227bd7724729e7
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file BiDir_Adapter.h
7 * @author Balachandran Natarajan <parsons@cs.wustl.edu>
8 */
9 //=============================================================================
10 #ifndef TAO_BIDIR_ADAPTER_H
11 #define TAO_BIDIR_ADAPTER_H
13 #include /**/ "ace/pre.h"
14 #include "ace/Service_Object.h"
16 #if !defined (ACE_LACKS_PRAGMA_ONCE)
17 # pragma once
18 #endif /* ACE_LACKS_PRAGMA_ONCE */
20 #include "tao/TAO_Export.h"
21 #include "tao/orbconf.h"
23 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
25 class TAO_Policy_Validator;
27 /**
28 * @class TAO_BiDir_Adapter
30 * @brief TAO_BiDir_Adapter.
32 * Class that offers an interface to the ORB to load and manipulate
33 * BiDirGIOP library.
35 class TAO_Export TAO_BiDir_Adapter : public ACE_Service_Object
37 public:
39 /// The virtual destructor
40 virtual ~TAO_BiDir_Adapter (void);
42 virtual void load_policy_validators (TAO_Policy_Validator &validator) = 0;
45 TAO_END_VERSIONED_NAMESPACE_DECL
47 #include /**/ "ace/post.h"
49 #endif /* TAO_BIDIR_ADAPTER_H */