// File: LWFT.idl // From Lightweight Fault Tolerance #ifndef _LWFT_IDL_ #define _LWFT_IDL_ #ifdef _PRE_3_0_COMPILER_ #include #include #include #include #pragma prefix "omg.org" #else import ::CORBA; import ::PortableGroup; import ::PortableInterceptor; import ::TimeBase; typeprefix LWFT "omg.org" #endif // _PRE_3_0_COMPILER_ // This module brings together many files defining the LWFT module. // It describes interfaces and data types of the Lightweight fault // tolerance that can be brought into an IDL compilation by "import ::LWFT" // or in pre-3.0 IDL compilers by the include directive // "#include ". module LWFT { // Basic type definitions #include // ClientFailoverSemanticsPolicy type and value #include // Contrain FT Current interface #include // Naming schemes for Object Groups #include // ObjectGroupMembershipPolicy type and value #include // ObjectGroupNameResolutionPolicy type and value #include // interfaces for Process-level replication and process groups #include // Locators, ObjectKey decoders for the Forwarding framework #include }; #endif // _LWFT_IDL_