summaryrefslogtreecommitdiff
path: root/TAO/tao/CSD_Framework/CSD_Framework.pidl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/CSD_Framework/CSD_Framework.pidl')
-rw-r--r--TAO/tao/CSD_Framework/CSD_Framework.pidl77
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