00001
00002 #ifndef __common_hh__
00003 #define __common_hh__
00004
00005 #ifndef __CORBA_H_EXTERNAL_GUARD__
00006 #include <omniORB4/CORBA.h>
00007 #endif
00008
00009 #ifndef USE_stub_in_nt_dll
00010 # define USE_stub_in_nt_dll_NOT_DEFINED_common
00011 #endif
00012 #ifndef USE_core_stub_in_nt_dll
00013 # define USE_core_stub_in_nt_dll_NOT_DEFINED_common
00014 #endif
00015 #ifndef USE_dyn_stub_in_nt_dll
00016 # define USE_dyn_stub_in_nt_dll_NOT_DEFINED_common
00017 #endif
00018
00019
00020
00021 #ifndef __corbaidl_hh_EXTERNAL_GUARD__
00022 #define __corbaidl_hh_EXTERNAL_GUARD__
00023 #include <corbaidl.hh>
00024 #endif
00025 #ifndef __boxes_hh_EXTERNAL_GUARD__
00026 #define __boxes_hh_EXTERNAL_GUARD__
00027 #include <boxes.hh>
00028 #endif
00029
00030
00031
00032 #ifdef USE_stub_in_nt_dll
00033 # ifndef USE_core_stub_in_nt_dll
00034 # define USE_core_stub_in_nt_dll
00035 # endif
00036 # ifndef USE_dyn_stub_in_nt_dll
00037 # define USE_dyn_stub_in_nt_dll
00038 # endif
00039 #endif
00040
00041 #ifdef _core_attr
00042 # error "A local CPP macro _core_attr has already been defined."
00043 #else
00044 # ifdef USE_core_stub_in_nt_dll
00045 # define _core_attr _OMNIORB_NTDLL_IMPORT
00046 # else
00047 # define _core_attr
00048 # endif
00049 #endif
00050
00051 #ifdef _dyn_attr
00052 # error "A local CPP macro _dyn_attr has already been defined."
00053 #else
00054 # ifdef USE_dyn_stub_in_nt_dll
00055 # define _dyn_attr _OMNIORB_NTDLL_IMPORT
00056 # else
00057 # define _dyn_attr
00058 # endif
00059 #endif
00060
00061
00062
00063
00064
00065 _CORBA_MODULE common
00066
00067 _CORBA_MODULE_BEG
00068
00069 struct ClientData {
00070 typedef _CORBA_ConstrType_Variable_Var<ClientData> _var_type;
00071
00072
00073 ::CORBA::String_member language;
00074
00075 ::CORBA::String_member lang_vendor;
00076
00077 ::CORBA::String_member lang_version;
00078
00079 ::CORBA::String_member corba_vendor;
00080
00081 ::CORBA::String_member corba_version;
00082
00083 ::CORBA::String_member corba_spec;
00084
00085 ::CORBA::String_member os_name;
00086
00087 ::CORBA::String_member os_arch;
00088
00089 ::CORBA::String_member os_version;
00090
00091 ::CORBA::String_member user_name;
00092
00093 ::CORBA::String_member locale;
00094
00095 ::CORBA::String_member time_zone;
00096
00097 ::CORBA::String_member canonical_hostname;
00098
00099 ::CORBA::String_member host_address;
00100
00101 ::CORBA::String_member host_name;
00102
00103
00104
00105 void operator>>= (cdrStream &) const;
00106 void operator<<= (cdrStream &);
00107 };
00108
00109 typedef ClientData::_var_type ClientData_var;
00110
00111 typedef _CORBA_ConstrType_Variable_OUT_arg< ClientData,ClientData_var > ClientData_out;
00112
00113 _CORBA_MODULE_END
00114
00115
00116
00117 _CORBA_MODULE POA_common
00118 _CORBA_MODULE_BEG
00119
00120 _CORBA_MODULE_END
00121
00122
00123
00124 _CORBA_MODULE OBV_common
00125 _CORBA_MODULE_BEG
00126
00127 _CORBA_MODULE_END
00128
00129
00130
00131
00132
00133 #undef _core_attr
00134 #undef _dyn_attr
00135
00136
00137
00138
00139
00140 #ifdef USE_stub_in_nt_dll_NOT_DEFINED_common
00141 # undef USE_stub_in_nt_dll
00142 # undef USE_stub_in_nt_dll_NOT_DEFINED_common
00143 #endif
00144 #ifdef USE_core_stub_in_nt_dll_NOT_DEFINED_common
00145 # undef USE_core_stub_in_nt_dll
00146 # undef USE_core_stub_in_nt_dll_NOT_DEFINED_common
00147 #endif
00148 #ifdef USE_dyn_stub_in_nt_dll_NOT_DEFINED_common
00149 # undef USE_dyn_stub_in_nt_dll
00150 # undef USE_dyn_stub_in_nt_dll_NOT_DEFINED_common
00151 #endif
00152
00153 #endif // __common_hh__
00154