diff options
Diffstat (limited to 'TAO/tao/CSD_Framework/CSD_Framework.pidl')
-rw-r--r-- | TAO/tao/CSD_Framework/CSD_Framework.pidl | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/TAO/tao/CSD_Framework/CSD_Framework.pidl b/TAO/tao/CSD_Framework/CSD_Framework.pidl deleted file mode 100644 index b0e78b39331..00000000000 --- a/TAO/tao/CSD_Framework/CSD_Framework.pidl +++ /dev/null @@ -1,77 +0,0 @@ -// -*- IDL -*- -/** - * @file CSD_Framework.pidl - * - * $Id$ - * - * @brief Pre-compiled IDL source for the CSD_Framework module. - * - * This file was used to generate the code in - * CSD_FrameworkC.{h,inl,cpp}, using the following command: - * - * $ACE_ROOT/bin/tao_idl \ - * -o orig -Gp -Gd -Ge 1 -Gt -Sc -GA -I$TAO_ROOT \ - * -Wb,export_macro=TAO_CSD_FW_Export \ - * -Wb,export_include="CSD_FW_Export.h" \ - * -Wb,pre_include="ace/pre.h" \ - * -Wb,post_include="ace/post.h" \ - * -Wb,versioning_begin=TAO_BEGIN_VERSIONED_NAMESPACE_DECL \ - * -Wb,versioning_end=TAO_END_VERSIONED_NAMESPACE_DECL \ - * CSD_Framework.pidl - * - * After the file is generated a patch from the diffs directory must - * be applied. The patch: - * - * - Disables parts of the code under certain configurations. - * - * - Eliminates cycles in the include dependencies. - * - * - Adds non-idl components of CSD_Framework to the namespace. - * This includes (a) Servant (b) ServantBase (c) RefCountServantBase - * (d) Cookie (e) ObjectId_to_string (f) string_to_ObjectId (g) - * ObjectId_to_wstring (h) wstring_to_ObjectId (i) ServantBase_var - * (j) DynamicImplementation (k) LocalServantBase - * - * Apply patches using the following command: - * - * patch < diffs/CSD_Framework.diff - * - * Note: The diffs were generated using: - * - * rm diffs/CSD_Framework.diff - * for i in CSD_FrameworkC.{h,i,cpp}; do - * diff -wub orig/$i $i >> diffs/CSD_Framework.diff - * done - */ - -#ifndef CSD_FRAMEWORK_PIDL -#define CSD_FRAMEWORK_PIDL - -#include "tao/PortableServer/PortableServer.pidl" - -module CSD_Framework { - - # pragma version CSD_Framework 2.3 - - // This is a common base interface for all CSD strategy - // implementations - local interface Strategy { - - # pragma version Strategy 2.3 - - // This is support for a legacy method of supplying a strategy to a - // POA. - boolean apply_to(in PortableServer::POA p); - }; - - // Specialized POA providing a method to supply a strategy object to - // the POA. - local interface POA : PortableServer::POA { - - # pragma version POA 2.3 - - void set_csd_strategy (in Strategy s); - }; -}; - -#endif //CSD_FRAMEWORK_PIDL |