cosnaming_namingcontextext.erl

来自「OTP是开放电信平台的简称」· ERL 代码 · 共 468 行 · 第 1/2 页

ERL
468
字号
%%------------------------------------------------------------%%%% Implementation stub file%% %% Target: CosNaming_NamingContextExt%% Source: /ldisk/daily_build/otp_prebuild_r11b.2007-06-11_19/otp_src_R11B-5/lib/orber/COSS/CosNaming/cos_naming_ext.idl%% IC vsn: 4.2.13%% %% This file is automatically generated. DO NOT EDIT IT.%%%%-------------------------------------------------------------module('CosNaming_NamingContextExt').-ic_compiled("4_2_13").%% Interface functions-export([to_string/2, to_string/3, to_name/2]).-export([to_name/3, to_url/3, to_url/4]).-export([resolve_str/2, resolve_str/3]).%% Exports from "CosNaming::NamingContext"-export([bind/3, bind/4, rebind/3]).-export([rebind/4, bind_context/3, bind_context/4]).-export([rebind_context/3, rebind_context/4, resolve/2]).-export([resolve/3, unbind/2, unbind/3]).-export([new_context/1, new_context/2, bind_new_context/2]).-export([bind_new_context/3, destroy/1, destroy/2]).-export([list/2, list/3]).%% Type identification function-export([typeID/0]).%% Used to start server-export([oe_create/0, oe_create_link/0, oe_create/1]).-export([oe_create_link/1, oe_create/2, oe_create_link/2]).%% TypeCode Functions and inheritance-export([oe_tc/1, oe_is_a/1, oe_get_interface/0]).%% gen server export stuff-behaviour(gen_server).-export([init/1, terminate/2, handle_call/3]).-export([handle_cast/2, handle_info/2, code_change/3]).-include_lib("orber/include/corba.hrl").%%------------------------------------------------------------%%%% Object interface functions.%%%%------------------------------------------------------------%%%% Operation: to_string%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContext::InvalidName%%to_string(OE_THIS, N) ->    corba:call(OE_THIS, to_string, [N], ?MODULE).to_string(OE_THIS, OE_Options, N) ->    corba:call(OE_THIS, to_string, [N], ?MODULE, OE_Options).%%%% Operation: to_name%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContext::InvalidName%%to_name(OE_THIS, Sn) ->    corba:call(OE_THIS, to_name, [Sn], ?MODULE).to_name(OE_THIS, OE_Options, Sn) ->    corba:call(OE_THIS, to_name, [Sn], ?MODULE, OE_Options).%%%% Operation: to_url%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContextExt::InvalidAddress, CosNaming::NamingContext::InvalidName%%to_url(OE_THIS, Addr, Sn) ->    corba:call(OE_THIS, to_url, [Addr, Sn], ?MODULE).to_url(OE_THIS, OE_Options, Addr, Sn) ->    corba:call(OE_THIS, to_url, [Addr, Sn], ?MODULE, OE_Options).%%%% Operation: resolve_str%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContext::NotFound, CosNaming::NamingContext::CannotProceed, CosNaming::NamingContext::InvalidName%%resolve_str(OE_THIS, N) ->    corba:call(OE_THIS, resolve_str, [N], ?MODULE).resolve_str(OE_THIS, OE_Options, N) ->    corba:call(OE_THIS, resolve_str, [N], ?MODULE, OE_Options).%%%% Operation: bind%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContext::NotFound, CosNaming::NamingContext::CannotProceed, CosNaming::NamingContext::InvalidName, CosNaming::NamingContext::AlreadyBound%%bind(OE_THIS, N, Obj) ->    corba:call(OE_THIS, bind, [N, Obj], ?MODULE).bind(OE_THIS, OE_Options, N, Obj) ->    corba:call(OE_THIS, bind, [N, Obj], ?MODULE, OE_Options).%%%% Operation: rebind%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContext::NotFound, CosNaming::NamingContext::CannotProceed, CosNaming::NamingContext::InvalidName%%rebind(OE_THIS, N, Obj) ->    corba:call(OE_THIS, rebind, [N, Obj], ?MODULE).rebind(OE_THIS, OE_Options, N, Obj) ->    corba:call(OE_THIS, rebind, [N, Obj], ?MODULE, OE_Options).%%%% Operation: bind_context%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContext::NotFound, CosNaming::NamingContext::CannotProceed, CosNaming::NamingContext::InvalidName, CosNaming::NamingContext::AlreadyBound%%bind_context(OE_THIS, N, Nc) ->    corba:call(OE_THIS, bind_context, [N, Nc], ?MODULE).bind_context(OE_THIS, OE_Options, N, Nc) ->    corba:call(OE_THIS, bind_context, [N, Nc], ?MODULE, OE_Options).%%%% Operation: rebind_context%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContext::NotFound, CosNaming::NamingContext::CannotProceed, CosNaming::NamingContext::InvalidName%%rebind_context(OE_THIS, N, Nc) ->    corba:call(OE_THIS, rebind_context, [N, Nc], ?MODULE).rebind_context(OE_THIS, OE_Options, N, Nc) ->    corba:call(OE_THIS, rebind_context, [N, Nc], ?MODULE, OE_Options).%%%% Operation: resolve%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContext::NotFound, CosNaming::NamingContext::CannotProceed, CosNaming::NamingContext::InvalidName%%resolve(OE_THIS, N) ->    corba:call(OE_THIS, resolve, [N], ?MODULE).resolve(OE_THIS, OE_Options, N) ->    corba:call(OE_THIS, resolve, [N], ?MODULE, OE_Options).%%%% Operation: unbind%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContext::NotFound, CosNaming::NamingContext::CannotProceed, CosNaming::NamingContext::InvalidName%%unbind(OE_THIS, N) ->    corba:call(OE_THIS, unbind, [N], ?MODULE).unbind(OE_THIS, OE_Options, N) ->    corba:call(OE_THIS, unbind, [N], ?MODULE, OE_Options).%%%% Operation: new_context%% %%   Returns: RetVal%%new_context(OE_THIS) ->    corba:call(OE_THIS, new_context, [], ?MODULE).new_context(OE_THIS, OE_Options) ->    corba:call(OE_THIS, new_context, [], ?MODULE, OE_Options).%%%% Operation: bind_new_context%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContext::NotFound, CosNaming::NamingContext::AlreadyBound, CosNaming::NamingContext::CannotProceed, CosNaming::NamingContext::InvalidName%%bind_new_context(OE_THIS, N) ->    corba:call(OE_THIS, bind_new_context, [N], ?MODULE).bind_new_context(OE_THIS, OE_Options, N) ->    corba:call(OE_THIS, bind_new_context, [N], ?MODULE, OE_Options).%%%% Operation: destroy%% %%   Returns: RetVal%%   Raises:  CosNaming::NamingContext::NotEmpty%%destroy(OE_THIS) ->    corba:call(OE_THIS, destroy, [], ?MODULE).destroy(OE_THIS, OE_Options) ->    corba:call(OE_THIS, destroy, [], ?MODULE, OE_Options).%%%% Operation: list%% %%   Returns: RetVal, Bl, Bi%%list(OE_THIS, How_many) ->    corba:call(OE_THIS, list, [How_many], ?MODULE).list(OE_THIS, OE_Options, How_many) ->    corba:call(OE_THIS, list, [How_many], ?MODULE, OE_Options).%%------------------------------------------------------------%%%% Inherited Interfaces%%%%------------------------------------------------------------oe_is_a("IDL:omg.org/CosNaming/NamingContextExt:1.0") -> true;oe_is_a("IDL:omg.org/CosNaming/NamingContext:1.0") -> true;oe_is_a(_) -> false.%%------------------------------------------------------------%%%% Interface TypeCode%%%%------------------------------------------------------------oe_tc(to_string) -> 	{{tk_string,0},         [{tk_sequence,{tk_struct,"IDL:omg.org/CosNaming/NameComponent:1.0",                                  "NameComponent",                                  [{"id",{tk_string,0}},                                   {"kind",{tk_string,0}}]},                       0}],         []};oe_tc(to_name) -> 	{{tk_sequence,{tk_struct,"IDL:omg.org/CosNaming/NameComponent:1.0",                                 "NameComponent",                                 [{"id",{tk_string,0}},

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?