2 #ifndef __BasicBCIdl_hh__ 3 #define __BasicBCIdl_hh__ 5 #ifndef USE_omniORB_logStream 6 #define USE_omniORB_logStream 9 #ifndef __CORBA_H_EXTERNAL_GUARD__ 10 #include <omniORB4/CORBA.h> 13 #ifndef USE_core_stub_in_nt_dll 14 # define USE_core_stub_in_nt_dll_NOT_DEFINED_BasicBCIdl 16 #ifndef USE_dyn_stub_in_nt_dll 17 # define USE_dyn_stub_in_nt_dll_NOT_DEFINED_BasicBCIdl 25 #ifdef USE_stub_in_nt_dll 26 #ifndef USE_core_stub_in_nt_dll 27 #define USE_core_stub_in_nt_dll 29 #ifndef USE_dyn_stub_in_nt_dll 30 #define USE_dyn_stub_in_nt_dll 35 # error "A local CPP macro _core_attr has already been defined." 37 # ifdef USE_core_stub_in_nt_dll 38 # define _core_attr _OMNIORB_NTDLL_IMPORT 45 # error "A local CPP macro _dyn_attr has already been defined." 47 # ifdef USE_dyn_stub_in_nt_dll 48 # define _dyn_attr _OMNIORB_NTDLL_IMPORT 64 class ids_t :
public _CORBA_Unbounded_Sequence_w_FixSizeElement< CORBA::ULong, 4, 4 > {
69 : _CORBA_Unbounded_Sequence_w_FixSizeElement< CORBA::ULong, 4, 4 > (_s) {}
72 : _CORBA_Unbounded_Sequence_w_FixSizeElement< CORBA::ULong, 4, 4 > (_max) {}
73 inline ids_t(_CORBA_ULong _max, _CORBA_ULong _len, CORBA::ULong* _val, _CORBA_Boolean _rel=0)
74 : _CORBA_Unbounded_Sequence_w_FixSizeElement< CORBA::ULong, 4, 4 > (_max, _len, _val, _rel) {}
79 _CORBA_Unbounded_Sequence_w_FixSizeElement< CORBA::ULong, 4, 4 > ::operator=(_s);
97 if( _pd_seq )
delete _pd_seq;
103 if( !_pd_seq ) _pd_seq =
new ids_t;
105 }
else if( _pd_seq ) {
111 inline CORBA::ULong& operator [] (_CORBA_ULong _s) {
112 return (*_pd_seq)[_s];
117 inline ids_t* operator -> () {
return _pd_seq; }
118 #if defined(__GNUG__) 119 inline operator ids_t& ()
const {
return *_pd_seq; }
121 inline operator const ids_t& ()
const {
return *_pd_seq; }
122 inline operator ids_t& () {
return *_pd_seq; }
125 inline const ids_t&
in()
const {
return *_pd_seq; }
128 if( _pd_seq ) {
delete _pd_seq; _pd_seq = 0; }
143 : _data(_s._pd_seq) { _s = (
ids_t*) 0; }
153 inline operator ids_t*&() {
return _data; }
157 inline CORBA::ULong& operator [] (_CORBA_ULong _i) {
171 typedef _CORBA_ConstrType_Variable_Var<BasicBCDescr>
_var_type;
182 void operator>>= (cdrStream &)
const;
183 void operator<<= (cdrStream &);
188 typedef _CORBA_ConstrType_Variable_OUT_arg< BasicBCDescr,BasicBCDescr_var >
BasicBCDescr_out;
194 _CORBA_MODULE POA_BasicBCLib
210 #ifdef USE_core_stub_in_nt_dll_NOT_DEFINED_BasicBCIdl 211 # undef USE_core_stub_in_nt_dll 212 # undef USE_core_stub_in_nt_dll_NOT_DEFINED_BasicBCIdl 214 #ifdef USE_dyn_stub_in_nt_dll_NOT_DEFINED_BasicBCIdl 215 # undef USE_dyn_stub_in_nt_dll 216 # undef USE_dyn_stub_in_nt_dll_NOT_DEFINED_BasicBCIdl 219 #endif // __BasicBCIdl_hh__
_CORBA_ConstrType_Variable_OUT_arg< BasicBCDescr, BasicBCDescr_var > BasicBCDescr_out
ids_t(_CORBA_ULong _max, _CORBA_ULong _len, CORBA::ULong *_val, _CORBA_Boolean _rel=0)
BasicBCDescr::_var_type BasicBCDescr_var
_CORBA_ConstrType_Variable_Var< BasicBCDescr > _var_type
ids_t_var(const ids_t_var &_s)
ids_t & operator=(const ids_t &_s)
ids_t_out(const ids_t_out &_s)