00001 // -*- C++ -*- 00002 00003 //============================================================================= 00004 /** 00005 * @file rtcorba_typedefs.h 00006 * 00007 * $Id: rtcorba_typedefs.h 69198 2005-11-04 09:26:56Z ossama $ 00008 * 00009 * TAO specific typedef's moved away from the generated code. 00010 * 00011 * @author Balachandran Natarajan <bala@dre.vanderbilt.edu> 00012 */ 00013 //============================================================================= 00014 00015 #ifndef TAO_RTCORBA_TYPEDEFS_H 00016 #define TAO_RTCORBA_TYPEDEFS_H 00017 #include /**/ "ace/pre.h" 00018 00019 #include "tao/orbconf.h" 00020 00021 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00022 # pragma once 00023 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00024 00025 #include "tao/Basic_Types.h" 00026 00027 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00028 00029 // Forward references. 00030 class TAO_Priority_Mapping_Manager; 00031 class TAO_Priority_Mapping_Manager_var; 00032 class TAO_Priority_Mapping_Manager_out; 00033 class TAO_Priority_Mapping; 00034 class TAO_Network_Priority_Mapping_Manager; 00035 class TAO_Network_Priority_Mapping_Manager_var; 00036 class TAO_Network_Priority_Mapping_Manager_out; 00037 class TAO_Network_Priority_Mapping; 00038 00039 namespace RTCORBA 00040 { 00041 // TAO-specific typedefs 00042 typedef TAO_Priority_Mapping_Manager PriorityMappingManager; 00043 typedef TAO_Priority_Mapping_Manager *PriorityMappingManager_ptr; 00044 typedef TAO_Priority_Mapping_Manager_var PriorityMappingManager_var; 00045 typedef TAO_Priority_Mapping_Manager_out PriorityMappingManager_out; 00046 00047 typedef TAO_Network_Priority_Mapping_Manager NetworkPriorityMappingManager; 00048 typedef TAO_Network_Priority_Mapping_Manager *NetworkPriorityMappingManager_ptr; 00049 typedef TAO_Network_Priority_Mapping_Manager_var NetworkPriorityMappingManager_var; 00050 typedef TAO_Network_Priority_Mapping_Manager_out NetworkPriorityMappingManager_out; 00051 00052 typedef CORBA::Long NetworkPriority; 00053 00054 typedef TAO_Priority_Mapping PriorityMapping; 00055 typedef TAO_Network_Priority_Mapping NetworkPriorityMapping; 00056 // End TAO-specific typedef 00057 } 00058 00059 TAO_END_VERSIONED_NAMESPACE_DECL 00060 00061 #include /**/ "ace/post.h" 00062 #endif /*TAO_RTCORBA_TYPEDEFS_H*/