home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / som / include / somtcnst.hh < prev    next >
Text File  |  1999-02-22  |  4KB  |  88 lines

  1. /*
  2.  *   COMPONENT_NAME: somc
  3.  *
  4.  *   ORIGINS: 27
  5.  *
  6.  *
  7.  *    25H7912  (C)  COPYRIGHT International Business Machines Corp. 1992,1996,1996  
  8. 1994
  9.  *   All Rights Reserved
  10.  *   Licensed Materials - Property of IBM
  11.  *   US Government Users Restricted Rights - Use, duplication or
  12.  *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  13.  */
  14.  
  15.  
  16. /*
  17.  * SOMTCNST.HH : DTS C++ include
  18.  * TypeCode constants as defined in CORBA for use with SOM
  19.  */
  20.  
  21. #ifndef somtcnst_hh_DTS_INCLUDE
  22. #define somtcnst_hh_DTS_INCLUDE
  23.  
  24. #include <som.hh>
  25.  
  26. #pragma SOMAsDefault (off)
  27.  
  28. /* CORBA 7.6.2, p.141 */
  29. #define TC_null             ((TypeCode) &TC__null)
  30. #define TC_void             ((TypeCode) &TC__void)
  31. #define TC_short            ((TypeCode) &TC__short)
  32. #define TC_long             ((TypeCode) &TC__long)
  33. #define TC_ushort            ((TypeCode) &TC__ushort)
  34. #define TC_ulong            ((TypeCode) &TC__ulong)
  35. #define TC_float            ((TypeCode) &TC__float)
  36. #define TC_double            ((TypeCode) &TC__double)
  37. #define TC_boolean            ((TypeCode) &TC__boolean)
  38. #define TC_char             ((TypeCode) &TC__char)
  39. #define TC_octet            ((TypeCode) &TC__octet)
  40. #define TC_any                ((TypeCode) &TC__any)
  41. #define TC_TypeCode            ((TypeCode) &TC__TypeCode)
  42. #define TC_Principal            ((TypeCode) &TC__Principal)
  43. #define TC_Object            ((TypeCode) &TC__Object)
  44. #define TC_string            ((TypeCode) &TC__string)
  45. #define TC_NamedValue            ((TypeCode) &TC__NamedValue)
  46. #define TC_InterfaceDescription     ((TypeCode) &TC__InterfaceDescription)
  47. #define TC_OperationDescription     ((TypeCode) &TC__OperationDescription)
  48. #define TC_AttributeDescription     ((TypeCode) &TC__AttributeDescription)
  49. #define TC_ParameterDescription     ((TypeCode) &TC__ParameterDescription)
  50. #define TC_RepositoryDescription    ((TypeCode) &TC__RepositoryDescription)
  51. #define TC_ModuleDescription        ((TypeCode) &TC__ModuleDescription)
  52. #define TC_ConstDescription        ((TypeCode) &TC__ConstDescription)
  53. #define TC_ConstantDescription        ((TypeCode) &TC__ConstDescription)
  54. #define TC_ExceptionDescription     ((TypeCode) &TC__ExceptionDescription)
  55. #define TC_TypeDescription        ((TypeCode) &TC__TypeDescription)
  56. #define TC_FullInterfaceDescription ((TypeCode) &TC__FullInterfaceDescription)
  57.  
  58. SOMEXTERN somToken SOMDLINK TC__null;
  59. SOMEXTERN somToken SOMDLINK TC__void;
  60. SOMEXTERN somToken SOMDLINK TC__short;
  61. SOMEXTERN somToken SOMDLINK TC__long;
  62. SOMEXTERN somToken SOMDLINK TC__ushort;
  63. SOMEXTERN somToken SOMDLINK TC__ulong;
  64. SOMEXTERN somToken SOMDLINK TC__float;
  65. SOMEXTERN somToken SOMDLINK TC__double;
  66. SOMEXTERN somToken SOMDLINK TC__boolean;
  67. SOMEXTERN somToken SOMDLINK TC__char;
  68. SOMEXTERN somToken SOMDLINK TC__octet;
  69. SOMEXTERN somToken SOMDLINK TC__any;
  70. SOMEXTERN somToken SOMDLINK TC__TypeCode;
  71. SOMEXTERN somToken SOMDLINK TC__Principal;
  72. SOMEXTERN somToken SOMDLINK TC__Object;
  73. SOMEXTERN somToken SOMDLINK TC__string;
  74. SOMEXTERN somToken SOMDLINK TC__NamedValue;
  75. SOMEXTERN somToken SOMDLINK TC__InterfaceDescription;
  76. SOMEXTERN somToken SOMDLINK TC__OperationDescription;
  77. SOMEXTERN somToken SOMDLINK TC__AttributeDescription;
  78. SOMEXTERN somToken SOMDLINK TC__ParameterDescription;
  79. SOMEXTERN somToken SOMDLINK TC__RepositoryDescription;
  80. SOMEXTERN somToken SOMDLINK TC__ModuleDescription;
  81. SOMEXTERN somToken SOMDLINK TC__ConstDescription;
  82. SOMEXTERN somToken SOMDLINK TC__ExceptionDescription;
  83. SOMEXTERN somToken SOMDLINK TC__TypeDescription;
  84. SOMEXTERN somToken SOMDLINK TC__FullInterfaceDescription;
  85.  
  86. #pragma SOMAsDefault (pop)
  87. #endif /* somtcnst_h */
  88.