3 * @file CSD_Framework.pidl
5 * @brief Pre-compiled IDL source for the CSD_Framework module.
8 #ifndef CSD_FRAMEWORK_PIDL
9 #define CSD_FRAMEWORK_PIDL
11 #include "tao/PortableServer/PortableServer_include.pidl"
13 module CSD_Framework {
15 # pragma version CSD_Framework 2.3
17 /// This is a common base interface for all CSD strategy
19 local interface Strategy {
21 # pragma version Strategy 2.3
23 /// This is support for a legacy method of supplying a strategy to a
25 boolean apply_to(in PortableServer::POA p);
28 /// Specialized POA providing a method to supply a strategy object to
30 local interface POA : PortableServer::POA {
32 # pragma version POA 2.3
34 void set_csd_strategy (in Strategy s);
38 #endif //CSD_FRAMEWORK_PIDL