This file was used to generate the code in DoubleSeqC.* The command used to generate code is:
tao_idl -oA AnyTypeCode -GA -SS -Sci -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Export -Wb,export_include=tao/TAO_Export.h -Wb,anyop_export_macro=TAO_AnyTypeCode_Export -Wb,anyop_export_include=tao/AnyTypeCode/TAO_AnyTypeCode_Export.h -Wb,versioning_begin=TAO_BEGIN_VERSIONED_NAMESPACE_DECL -Wb,versioning_end=TAO_END_VERSIONED_NAMESPACE_DECL DoubleSeq.pidl
|
Definition at line 34 of file Valuetype_Adapter.h. |
|
Definition at line 60 of file Exception.h. |
|
Definition at line 42 of file Basic_Types.h. |
|
Definition at line 43 of file Basic_Types.h. |
|
Definition at line 20 of file BooleanSeq.pidl. |
|
Definition at line 75 of file Basic_Types.h. |
|
Definition at line 76 of file Basic_Types.h. |
|
Definition at line 18 of file CharSeq.pidl. |
|
Definition at line 49 of file Dynamic_Adapter.h. Referenced by CORBA::Object::_create_request(), CORBA::LocalObject::_create_request(), and CORBA::ORB::get_default_context(). |
|
Definition at line 85 of file Object.h. Referenced by CORBA::Object::_create_request(), CORBA::LocalObject::_create_request(), and CORBA::ORB::create_context_list(). |
|
Definition at line 69 of file Basic_Types.h. Referenced by operator<<(), and operator>>(). |
|
Definition at line 70 of file Basic_Types.h. |
|
Definition at line 30 of file DoubleSeq.pidl. |
|
Definition at line 46 of file Environment.h. |
|
Definition at line 41 of file CORBA_methods.h. Referenced by CORBA::ORB::create_environment(), is_nil(), and release(). |
|
Definition at line 45 of file Environment.h. |
|
Definition at line 43 of file Dynamic_Adapter.h. Referenced by CORBA::Object::_create_request(), CORBA::LocalObject::_create_request(), and CORBA::ORB::create_exception_list(). |
|
Definition at line 54 of file Dynamic_Adapter.h. Referenced by CORBA::Object::_create_request(), and CORBA::LocalObject::_create_request(). |
|
Definition at line 66 of file Basic_Types.h. Referenced by operator<<(), and operator>>(). |
|
Definition at line 67 of file Basic_Types.h. |
|
Definition at line 31 of file FloatSeq.pidl. |
|
Definition at line 34 of file orb_types.pidl. |
|
|
|
Definition at line 43 of file Abstract_Servant_Base.h. Referenced by TAO::In_Object_Argument_Cloner_T< CORBA::InterfaceDef_ptr >::duplicate(), and TAO::In_Object_Argument_Cloner_T< CORBA::InterfaceDef_ptr >::release(). |
|
Definition at line 41 of file LocalObject.h. |
|
Definition at line 39 of file LocalObject.h. Referenced by CORBA::LocalObject::_duplicate(). |
|
Definition at line 40 of file LocalObject.h. |
|
Definition at line 54 of file Basic_Types.h. Referenced by TAO_InputCDR::TAO_InputCDR(). |
|
Definition at line 55 of file Basic_Types.h. |
|
Definition at line 72 of file Basic_Types.h. Referenced by operator<<(), and operator>>(). |
|
Definition at line 73 of file Basic_Types.h. |
|
Definition at line 28 of file LongDoubleSeq.pidl. |
|
Definition at line 60 of file Basic_Types.h. |
|
Definition at line 61 of file Basic_Types.h. |
|
Definition at line 28 of file LongLongSeq.pidl. |
|
Definition at line 28 of file LongSeq.pidl. |
|
Definition at line 40 of file Dynamic_Adapter.h. Referenced by CORBA::Object::_create_request(), CORBA::LocalObject::_create_request(), and CORBA::ORB::create_named_value(). |
|
Definition at line 37 of file Dynamic_Adapter.h. Referenced by CORBA::Object::_create_request(), CORBA::LocalObject::_create_request(), CORBA::ORB::create_list(), and CORBA::ORB::create_operation_list(). |
|
Definition at line 48 of file Abstract_Servant_Base.h. Referenced by TAO_Request_Dispatcher::dispatch(), and TAO_Adapter_Registry::dispatch(). |
|
|
|
|
Definition at line 46 of file Basic_Types.h. |
|
Definition at line 30 of file OctetSeq.pidl. Referenced by TAO_GIOP_Message_Generator_Parser_10::parse_request_header(), TAO_ServerRequest::requesting_principal(), TAO_ServerRequest::send_cached_reply(), and TAO_GIOP_Message_Generator_Parser_10::write_request_header(). |
|
Definition at line 50 of file CORBA_methods.h. Referenced by CORBA::ORB::create_operation_list(). |
|
Definition at line 39 of file ObjectIdList.pidl. |
|
Definition at line 40 of file ObjectIdList.pidl. |
|
|
|
|
|
|
|
|
Definition at line 121 of file ORB.h. Referenced by TAO::Collocated_Invocation::invoke(), and TAO_ORB_Core_instance(). |
|
Definition at line 32 of file orb_types.pidl. |
|
Definition at line 57 of file PolicyC.cpp. |
|
|
|
Definition at line 55 of file Policy.pidl. Referenced by CORBA::PolicyError::PolicyError(). |
|
|
|
|
|
|
Definition at line 42 of file Principal.h. |
|
Definition at line 47 of file CORBA_methods.h. |
|
Definition at line 41 of file Principal.h. |
|
Definition at line 35 of file orb_types.pidl. |
|
|
|
Definition at line 46 of file Dynamic_Adapter.h. Referenced by CORBA::Object::_create_request(), CORBA::LocalObject::_create_request(), and CORBA::ORB::get_next_response(). |
|
|
|
Definition at line 135 of file ORB.h. Referenced by CORBA::ORB::send_multiple_requests_deferred(), and CORBA::ORB::send_multiple_requests_oneway(). |
|
|
|
|
|
Definition at line 52 of file Dynamic_Adapter.h. |
|
Definition at line 34 of file Services.pidl. |
|
Definition at line 45 of file Services.pidl. |
|
Definition at line 33 of file Services.pidl. |
|
Definition at line 32 of file Services.pidl. |
|
Definition at line 35 of file Services.pidl. |
|
Definition at line 112 of file ORB.h. Referenced by CORBA::ORB::get_service_information(). |
|
Definition at line 48 of file Basic_Types.h. |
|
Definition at line 49 of file Basic_Types.h. |
|
Definition at line 29 of file ShortSeq.pidl. |
|
Definition at line 83 of file Basic_Types.h. Referenced by operator<<(), and operator>>(). |
|
|
Definition at line 27 of file StringSeq.pidl. Referenced by TAO::ORB::open_services(), TAO_END_VERSIONED_NAMESPACE_DECL::parse_global_args_i(), TAO_END_VERSIONED_NAMESPACE_DECL::parse_private_args_i(), and TAO_END_VERSIONED_NAMESPACE_DECL::parse_svcconf_args_i(). |
|
Definition at line 119 of file Typecode_typesC.h. |
|
Definition at line 41 of file TypeCodeFactory_Adapter.h. |
|
|
Definition at line 40 of file TypeCodeFactory_Adapter.h. |
|
|
Definition at line 58 of file Basic_Types.h. |
|
Definition at line 63 of file Basic_Types.h. |
|
Definition at line 64 of file Basic_Types.h. |
|
Definition at line 16 of file ULongLongSeq.pidl. |
|
Definition at line 20 of file ULongSeq.pidl. |
|
Definition at line 51 of file Basic_Types.h. |
|
Definition at line 52 of file Basic_Types.h. |
|
Definition at line 27 of file UShortSeq.pidl. |
|
Definition at line 110 of file ORB.h. Referenced by CORBA::ORB::register_value_factory(). |
|
Definition at line 124 of file ORB.h. Referenced by CORBA::ORB::create_event_tc(), and CORBA::ORB::create_value_tc(). |
|
Definition at line 78 of file Basic_Types.h. |
|
Definition at line 79 of file Basic_Types.h. |
|
Definition at line 28 of file WCharSeq.pidl. |
|
Definition at line 85 of file Basic_Types.h. Referenced by operator<<(), and operator>>(). |
|
Definition at line 84 of file Basic_Types.h. Referenced by TAO::String_Var_Equal_To::operator()(), operator<<(), and operator>>(). |
|
Definition at line 28 of file WStringSeq.pidl. |
|
Completion status for CORBA system exceptions.
Enumerations that denote how an operation was (not) completed when a
Definition at line 77 of file SystemException.h. Referenced by CORBA::SystemException::_tao_decode().
00078 { 00079 COMPLETED_YES, ///< Successful or exceptional completion. 00080 COMPLETED_NO, ///< Didn't change any state; retry is OK. 00081 COMPLETED_MAYBE ///< Can't say what happened; retry unsafe. 00082 }; |
|
Definition at line 54 of file orb.idl.
00055 { 00056 NO_EXCEPTION, 00057 USER_EXCEPTION, 00058 SYSTEM_EXCEPTION 00059 }; |
|
Enumeration used to identify the type of CORBA exception. CORBA exceptions generally fall into two categories, user exceptions and system exceptions. This enumeration is used when identifying the type of CORBA exception. Definition at line 73 of file Exception.h.
00074 { 00075 NO_EXCEPTION, 00076 USER_EXCEPTION, 00077 SYSTEM_EXCEPTION 00078 }; |
|
Definition at line 29 of file ParameterMode.pidl.
00030 { 00031 PARAM_IN, 00032 PARAM_OUT, 00033 PARAM_INOUT 00034 }; |
|
Definition at line 44 of file Policy_Forward.pidl.
00045 { 00046 SET_OVERRIDE, 00047 ADD_OVERRIDE 00048 }; |
|
Definition at line 73 of file Typecode_typesC.h.
00074 { 00075 tk_null, 00076 tk_void, 00077 tk_short, 00078 tk_long, 00079 tk_ushort, 00080 tk_ulong, 00081 tk_float, 00082 tk_double, 00083 tk_boolean, 00084 tk_char, 00085 tk_octet, 00086 tk_any, 00087 tk_TypeCode, 00088 tk_Principal, 00089 tk_objref, 00090 tk_struct, 00091 tk_union, 00092 tk_enum, 00093 tk_string, 00094 tk_sequence, 00095 tk_array, 00096 tk_alias, 00097 tk_except, 00098 tk_longlong, 00099 tk_ulonglong, 00100 tk_longdouble, 00101 tk_wchar, 00102 tk_wstring, 00103 tk_fixed, 00104 tk_value, 00105 tk_value_box, 00106 tk_native, 00107 tk_abstract_interface, 00108 tk_local_interface, 00109 tk_component, 00110 tk_home, 00111 tk_event 00112 00113 // This symbol is not defined by CORBA 3.0. It's used to speed up 00114 // dispatch based on TCKind values, and lets many important ones 00115 // just be table lookups. It must always be the last enum value!! 00116 , TAO_TC_KIND_COUNT 00117 }; |
|
Definition at line 16 of file Typecode_types.pidl.
00017 { 00018 tk_null, 00019 tk_void, 00020 tk_short, 00021 tk_long, 00022 tk_ushort, 00023 tk_ulong, 00024 tk_float, 00025 tk_double, 00026 tk_boolean, 00027 tk_char, 00028 tk_octet, 00029 tk_any, 00030 tk_TypeCode, 00031 tk_Principal, 00032 tk_objref, 00033 tk_struct, 00034 tk_union, 00035 tk_enum, 00036 tk_string, 00037 tk_sequence, 00038 tk_array, 00039 tk_alias, 00040 tk_except, 00041 tk_longlong, 00042 tk_ulonglong, 00043 tk_longdouble, 00044 tk_wchar, 00045 tk_wstring, 00046 tk_fixed, 00047 tk_value, 00048 tk_value_box, 00049 tk_native, 00050 tk_abstract_interface, 00051 tk_local_interface, 00052 tk_component, 00053 tk_home, 00054 tk_event 00055 }; |
|
Definition at line 9 of file Principal.inl. References Principal_ptr.
00010 {
00011 return principal == 0;
00012 }
|
|
Definition at line 46 of file Object.inl. References CORBA::Object::is_nil_i(), and Object_ptr.
00047 { 00048 if (obj == 0) 00049 { 00050 return true; 00051 } 00052 00053 return CORBA::Object::is_nil_i (obj); 00054 } |
|
Definition at line 85 of file ORB.inl. References CORBA::ORB::_nil(), and ORB_ptr.
00086 { 00087 return obj == CORBA::ORB::_nil (); 00088 } |
|
|
Definition at line 132 of file Exception.cpp. References CORBA::Exception::_name(), and CORBA::Exception::_rep_id().
|
|
Definition at line 124 of file Exception.cpp. References CORBA::Exception::_name(), and CORBA::Exception::_rep_id().
|
|
ORB Initialization Definition at line 1143 of file ORB.cpp. References CORBA::ORB::_duplicate(), CORBA::ORB::_nil(), ACE_CString, ACE_DEBUG, ACE_ERROR, ACE_GUARD_RETURN, ACE_NEW_THROW_EX, ACE_TCHAR, ACE_TEXT, ACE_TEXT_CHAR_TO_TCHAR, ACE_Service_Config::current(), ENOTSUP, TAO_ORB_Core_Auto_Ptr::get(), ACE_Argv_Type_Converter::get_argc(), ACE_Argv_Type_Converter::get_ASCII_argv(), ACE_Argv_Type_Converter::get_TCHAR_argv(), TAO_Singleton_Manager::init(), TAO::ORB::init_orb_globals(), TAO::ORB_Table::instance(), TAO_Singleton_Manager::instance(), LM_DEBUG, LM_ERROR, TAO::ORB::open_services(), TAO_ORB_Core::orbinitializer_registry(), TAO::parse_orb_opt(), TAO::ORBInitializer_Registry_Adapter::post_init(), TAO::ORBInitializer_Registry_Adapter::pre_init(), ACE_Auto_Basic_Ptr< X >::release(), TAO_ORB_Core_Auto_Ptr::reset(), ACE_Auto_Basic_Ptr< X >::reset(), PortableInterceptor::SlotId, ACE_OS::strcasecmp(), ACE_OS::strlen(), ACE_OS::strncmp(), TAO_debug_level, TAO_ORB_CORE_INIT_LOCATION_CODE, and TAO_SYNCH_RECURSIVE_MUTEX. Referenced by TAO_ORB_Core_instance().
01144 { 01145 // Use this string variable to hold the orbid 01146 ACE_CString orbid_string (orbid); 01147 01148 // Copy command line parameter not to use original. 01149 ACE_Argv_Type_Converter command_line(argc, argv); 01150 01151 { 01152 // Using ACE_Static_Object_Lock::instance() precludes ORB_init() 01153 // from being called within a static object CTOR. 01154 ACE_MT (ACE_GUARD_RETURN (TAO_SYNCH_RECURSIVE_MUTEX, 01155 guard, 01156 *ACE_Static_Object_Lock::instance (), 01157 CORBA::ORB::_nil ())); 01158 01159 // Make sure TAO's singleton manager is initialized. 01160 // We need to initialize before TAO_default_environment() is called 01161 // since that call instantiates a TAO_TSS_Singleton. 01162 if (TAO_Singleton_Manager::instance ()->init () == -1) 01163 { 01164 return CORBA::ORB::_nil (); 01165 } 01166 01167 TAO::ORB::init_orb_globals (); 01168 } 01169 01170 // Make sure the following is done after the global ORB 01171 // initialization since we need to have exceptions initialized. 01172 01173 // It doesn't make sense for argc to be zero and argv to be 01174 // non-empty/zero, or for argc to be greater than zero and argv be 01175 // zero. 01176 size_t const argv0_len = 01177 (command_line.get_TCHAR_argv () 01178 ? (*command_line.get_TCHAR_argv () 01179 ? ACE_OS::strlen (*command_line.get_TCHAR_argv ()) 01180 : 0) 01181 : 0); 01182 01183 if ((command_line.get_argc () == 0 && argv0_len != 0) 01184 || (command_line.get_argc () != 0 01185 && (command_line.get_TCHAR_argv () == 0 01186 || command_line.get_TCHAR_argv ()[0] == 0))) 01187 { 01188 throw ::CORBA::BAD_PARAM ( 01189 CORBA::SystemException::_tao_minor_code ( 01190 0, 01191 EINVAL), 01192 CORBA::COMPLETED_NO); 01193 } 01194 01195 TAO::parse_orb_opt (command_line, ACE_TEXT("-ORBid"), orbid_string); 01196 01197 // Get ORB Core 01198 TAO_ORB_Core_Auto_Ptr oc ( 01199 TAO::ORB_Table::instance ()->find (orbid_string.c_str ())); 01200 01201 // The ORB was already initialized. Just return that one. 01202 if (oc.get () != 0) 01203 { 01204 return CORBA::ORB::_duplicate (oc->orb ()); 01205 } 01206 01207 01208 // Determine the service object registry this ORB will use. The choises 01209 // are: (a) the legacy (global); (b) its own, local, or (c) share somebody 01210 // else's configuration 01211 01212 // By default use the process (application?) global configuration context 01213 ACE_Service_Gestalt* gestalt = ACE_Service_Config::current (); 01214 01215 // Use this string variable to hold the config identity 01216 ACE_CString orbconfig_string; 01217 ACE_Auto_Ptr<ACE_Service_Gestalt> guard_gestalt(0); 01218 01219 if (TAO::parse_orb_opt (command_line, 01220 ACE_TEXT("-ORBGestalt"), 01221 orbconfig_string)) 01222 { 01223 const ACE_TCHAR *arg = ACE_TEXT_CHAR_TO_TCHAR(orbconfig_string.c_str ()); 01224 const ACE_TCHAR *local = ACE_TEXT("LOCAL"); 01225 const ACE_TCHAR *shared = ACE_TEXT("ORB:"); 01226 // Need a local repo? Make one which typically should not be as 01227 // big as the default repository 01228 if (ACE_OS::strcasecmp (arg,local) == 0) 01229 { 01230 ACE_NEW_THROW_EX (gestalt, 01231 ACE_Service_Gestalt 01232 (ACE_Service_Gestalt::MAX_SERVICES / 4, true), 01233 CORBA::NO_MEMORY 01234 (CORBA::SystemException::_tao_minor_code (0, 01235 ENOMEM), 01236 CORBA::COMPLETED_NO)); 01237 guard_gestalt.reset(gestalt); 01238 } 01239 else if (ACE_OS::strncmp (arg, shared, sizeof (shared) - 1) == 0) 01240 { 01241 // @TODO: At some point, we need to implement a lookup of an 01242 // existing configuration context based on the orbid 01243 // following the "ORB:" It may be the case that contexts may 01244 // be initialized separate from the ORB of the same ID, in 01245 // which case we would need some sort of table of contexts 01246 // at which point we would either find this one or make a 01247 // new one. And making a new one would require assigning it 01248 // to the guard_gestalt just like the local. 01249 if (TAO_debug_level > 0) 01250 { 01251 ACE_ERROR ((LM_ERROR, 01252 ACE_TEXT ("ERROR: Sharing ORB configuration ") 01253 ACE_TEXT ("contexts is not yet supported\n"))); 01254 } 01255 01256 throw ::CORBA::BAD_PARAM 01257 (CORBA::SystemException::_tao_minor_code 01258 ( TAO_ORB_CORE_INIT_LOCATION_CODE, 01259 ENOTSUP), 01260 CORBA::COMPLETED_NO); 01261 } 01262 else 01263 { 01264 if (TAO_debug_level > 0) 01265 { 01266 ACE_ERROR ((LM_ERROR, 01267 ACE_TEXT ("ERROR: -ORBGestalt unknown value <%s>\n"), 01268 orbconfig_string.c_str())); 01269 } 01270 01271 throw ::CORBA::BAD_PARAM 01272 (CORBA::SystemException::_tao_minor_code 01273 ( TAO_ORB_CORE_INIT_LOCATION_CODE, 01274 EINVAL), 01275 CORBA::COMPLETED_NO); 01276 } 01277 } 01278 01279 // An ORB corresponding to the desired ORBid doesn't exist so create 01280 // a new one. 01281 TAO_ORB_Core * tmp = 0; 01282 ACE_NEW_THROW_EX (tmp, 01283 TAO_ORB_Core (orbid_string.c_str (), gestalt), 01284 CORBA::NO_MEMORY ( 01285 CORBA::SystemException::_tao_minor_code (0, 01286 ENOMEM), 01287 CORBA::COMPLETED_NO)); 01288 01289 // The ORB table increases the reference count on the ORB Core 01290 // so do not release it here. Allow the TAO_ORB_Core_Auto_Ptr 01291 // to decrease the reference count on the ORB Core when it goes 01292 // out of scope. 01293 oc.reset (tmp); 01294 01295 // The ORB now owns its configuration and the auto pointer is not 01296 // necessary anymore. 01297 guard_gestalt.release (); 01298 01299 // Having the ORB's default static services be shared among all ORBs 01300 // is tempting from the point of view of reducing the dynamic 01301 // footprint. However, if the ORB in a DLL and the rest of that 01302 // application most likely neither cares, nor wishes to know about 01303 // them. Furthermore, if the ORB DLL gets unloaded, the static 01304 // services it had registered globaly will no longer be accesible, 01305 // which will have disastrous consequences at the process 01306 // shutdown. Hence, the ACE_Service_Config_Guard ensures that for 01307 // the current thread, any references to the global 01308 // ACE_Service_Config will be re-routed to this ORB's service gestalt. 01309 01310 ACE_Service_Config_Guard scg (oc->configuration ()); 01311 01312 // Initialize the Service Configurator. This must occur before the 01313 // ORBInitializer::pre_init() method is invoked on each registered 01314 // ORB initializer. 01315 int result = TAO::ORB::open_services (oc->configuration (), 01316 command_line.get_argc (), 01317 command_line.get_TCHAR_argv ()); 01318 01319 // Check for errors returned from <TAO_Internal::open_services>. 01320 if (result != 0 && errno != ENOENT) 01321 { 01322 ACE_ERROR ((LM_ERROR, 01323 ACE_TEXT ("(%P|%t) %p\n"), 01324 ACE_TEXT ("Unable to initialize the ") 01325 ACE_TEXT ("Service Configurator"))); 01326 throw ::CORBA::INITIALIZE ( 01327 CORBA::SystemException::_tao_minor_code ( 01328 TAO_ORB_CORE_INIT_LOCATION_CODE, 01329 0), 01330 CORBA::COMPLETED_NO); 01331 } 01332 01333 TAO::ORBInitializer_Registry_Adapter * orbinitializer_registry = 01334 oc.get ()->orbinitializer_registry (); 01335 01336 PortableInterceptor::SlotId slotid = 0; 01337 size_t pre_init_count = 0; 01338 01339 if (orbinitializer_registry != 0) 01340 { 01341 pre_init_count = 01342 orbinitializer_registry->pre_init (oc.get (), 01343 command_line.get_argc(), 01344 command_line.get_ASCII_argv(), 01345 slotid); 01346 } 01347 01348 // Initialize the ORB Core instance. 01349 result = oc->init (command_line.get_argc(), 01350 command_line.get_ASCII_argv()); 01351 01352 if (orbinitializer_registry != 0) 01353 { 01354 orbinitializer_registry->post_init (pre_init_count, 01355 oc.get (), 01356 command_line.get_argc(), 01357 command_line.get_ASCII_argv(), 01358 slotid); 01359 } 01360 01361 if (TAO_debug_level > 2) 01362 { 01363 ACE_DEBUG ((LM_DEBUG, 01364 ACE_TEXT("TAO (%P|%t) created new ORB <%s>\n"), 01365 ACE_TEXT_CHAR_TO_TCHAR (orbid_string.c_str ()))); 01366 } 01367 01368 // Before returning remember to store the ORB into the table... 01369 if (TAO::ORB_Table::instance ()->bind (orbid_string.c_str (), 01370 oc.get ()) != 0) 01371 throw ::CORBA::INTERNAL (0, CORBA::COMPLETED_NO); 01372 01373 // Return a duplicate since the ORB_Core should release the last 01374 // reference to the ORB. 01375 return CORBA::ORB::_duplicate (oc->orb ()); 01376 } |
|
Definition at line 28 of file Principal.inl. References CORBA::Principal::_decr_refcnt(), and Principal_ptr.
00029 { 00030 if (principal) 00031 { 00032 principal->_decr_refcnt (); 00033 } 00034 } |
|
Definition at line 36 of file Object.inl. References CORBA::Object::_remove_ref(), and Object_ptr.
00037 { 00038 if (obj) 00039 { 00040 obj->_remove_ref (); 00041 } 00042 } |
|
Definition at line 91 of file ORB.inl. References CORBA::ORB::_decr_refcnt(), is_nil(), and ORB_ptr.
00092 { 00093 if (!CORBA::is_nil (obj)) 00094 obj->_decr_refcnt (); 00095 } |
|
Definition at line 19 of file Environment.inl. References Environment_ptr. Referenced by TAO_ORB_Core::shutdown().
00020 {
00021 delete env;
00022 }
|
|
Definition at line 40 of file String_Alloc.cpp. References ACE_NEW_RETURN. Referenced by TAO::details::string_traits_base< char >::allocate(), TAO::ObjectKey::encode_sequence_to_string(), TAO_MCAST_Parser::multicast_query(), operator>>(), TAO_IIOP_Profile::parse_string_i(), CORBA::ORB::resolve_initial_references(), string_dup(), and TAO_IIOP_Profile::to_string().
00041 { 00042 // Allocate 1 + strlen to accomodate the null terminating character. 00043 char *s = 0; 00044 ACE_NEW_RETURN (s, 00045 char[size_t (len + 1)], 00046 0); 00047 00048 s[0]= '\0'; 00049 00050 return s; 00051 } |
|
|
Definition at line 54 of file String_Alloc.cpp. Referenced by TAO_ServerRequest::operation(), TAO::details::string_traits_base< char >::release(), TAO_Default_Resource_Factory::~TAO_Default_Resource_Factory(), TAO_IIOP_Acceptor::~TAO_IIOP_Acceptor(), and TAO_ServerRequest::~TAO_ServerRequest().
00055 {
00056 delete [] str;
00057 }
|
|
Definition at line 83 of file String_Alloc.cpp. References ACE_NEW_RETURN. Referenced by TAO::details::string_traits_base< CORBA::WChar >::allocate(), and operator>>().
00084 { 00085 CORBA::WChar *s = 0; 00086 ACE_NEW_RETURN (s, 00087 CORBA::WChar [(size_t) (len + 1)], 00088 0); 00089 00090 return s; 00091 } |
|
Referenced by TAO::details::string_traits_base< CORBA::WChar >::default_initializer(), and TAO::details::string_traits_base< CORBA::WChar >::duplicate(). |
|
Definition at line 94 of file String_Alloc.cpp. Referenced by TAO::details::string_traits_base< CORBA::WChar >::release().
00095 {
00096 delete [] str;
00097 }
|
|
|
|
|
|
|
|
The OMG Vendor Minor Codeset ID (VMCID). This number is reserved by the OMG as a prefix to all the standard system exception minor codes. Check the CORBA/IIOP specification for details.
OMG defined system exception minor codes should be logically OR-ed with this constant when passing such minor codes to a
*NOT* as:
Definition at line 56 of file ORB_Constants.h. |
|
Definition at line 42 of file Policy_Forward.pidl. |
|
Definition at line 37 of file Services.pidl. |
|
|
|
|