cosnotifychanneladmin_proxysupplier.erl

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

ERL
539
字号
oe_tc('_set_lifetime_filter') -> 	{tk_void,[{tk_objref,"IDL:omg.org/CosNotifyFilter/MappingFilter:1.0",                             "MappingFilter"}],                 []};oe_tc(obtain_offered_types) -> 	{{tk_sequence,{tk_struct,"IDL:omg.org/CosNotification/EventType:1.0",                                 "EventType",                                 [{"domain_name",{tk_string,0}},                                  {"type_name",{tk_string,0}}]},                      0},         [{tk_enum,"IDL:omg.org/CosNotifyChannelAdmin/ObtainInfoMode:1.0",                   "ObtainInfoMode",                   ["ALL_NOW_UPDATES_OFF",                    "ALL_NOW_UPDATES_ON",                    "NONE_NOW_UPDATES_OFF",                    "NONE_NOW_UPDATES_ON"]}],         []};oe_tc(validate_event_qos) -> 	{tk_void,            [{tk_sequence,                 {tk_struct,                     "IDL:omg.org/CosNotification/Property:1.0",                     "Property",                     [{"name",{tk_string,0}},{"value",tk_any}]},                 0}],            [{tk_sequence,                 {tk_struct,                     "IDL:omg.org/CosNotification/NamedPropertyRange:1.0",                     "NamedPropertyRange",                     [{"name",{tk_string,0}},                      {"range",                       {tk_struct,                           "IDL:omg.org/CosNotification/PropertyRange:1.0",                           "PropertyRange",                           [{"low_val",tk_any},{"high_val",tk_any}]}}]},                 0}]};oe_tc(get_qos) -> 'CosNotification_QoSAdmin':oe_tc(get_qos);oe_tc(set_qos) -> 'CosNotification_QoSAdmin':oe_tc(set_qos);oe_tc(validate_qos) -> 'CosNotification_QoSAdmin':oe_tc(validate_qos);oe_tc(add_filter) -> 'CosNotifyFilter_FilterAdmin':oe_tc(add_filter);oe_tc(remove_filter) -> 'CosNotifyFilter_FilterAdmin':oe_tc(remove_filter);oe_tc(get_filter) -> 'CosNotifyFilter_FilterAdmin':oe_tc(get_filter);oe_tc(get_all_filters) -> 'CosNotifyFilter_FilterAdmin':oe_tc(get_all_filters);oe_tc(remove_all_filters) -> 'CosNotifyFilter_FilterAdmin':oe_tc(remove_all_filters);oe_tc(_) -> undefined.oe_get_interface() -> 	[{"remove_all_filters", 'CosNotifyFilter_FilterAdmin':oe_tc(remove_all_filters)},	{"get_all_filters", 'CosNotifyFilter_FilterAdmin':oe_tc(get_all_filters)},	{"get_filter", 'CosNotifyFilter_FilterAdmin':oe_tc(get_filter)},	{"remove_filter", 'CosNotifyFilter_FilterAdmin':oe_tc(remove_filter)},	{"add_filter", 'CosNotifyFilter_FilterAdmin':oe_tc(add_filter)},	{"validate_qos", 'CosNotification_QoSAdmin':oe_tc(validate_qos)},	{"set_qos", 'CosNotification_QoSAdmin':oe_tc(set_qos)},	{"get_qos", 'CosNotification_QoSAdmin':oe_tc(get_qos)},	{"validate_event_qos", oe_tc(validate_event_qos)},	{"obtain_offered_types", oe_tc(obtain_offered_types)},	{"_get_lifetime_filter", oe_tc('_get_lifetime_filter')},	{"_set_lifetime_filter", oe_tc('_set_lifetime_filter')},	{"_get_priority_filter", oe_tc('_get_priority_filter')},	{"_set_priority_filter", oe_tc('_set_priority_filter')},	{"_get_MyAdmin", oe_tc('_get_MyAdmin')},	{"_get_MyType", oe_tc('_get_MyType')}].%%------------------------------------------------------------%%%% Object server implementation.%%%%------------------------------------------------------------%%------------------------------------------------------------%%%% Function for fetching the interface type ID.%%%%------------------------------------------------------------typeID() ->    "IDL:omg.org/CosNotifyChannelAdmin/ProxySupplier:1.0".%%------------------------------------------------------------%%%% Object creation functions.%%%%------------------------------------------------------------oe_create() ->    corba:create(?MODULE, "IDL:omg.org/CosNotifyChannelAdmin/ProxySupplier:1.0").oe_create_link() ->    corba:create_link(?MODULE, "IDL:omg.org/CosNotifyChannelAdmin/ProxySupplier:1.0").oe_create(Env) ->    corba:create(?MODULE, "IDL:omg.org/CosNotifyChannelAdmin/ProxySupplier:1.0", Env).oe_create_link(Env) ->    corba:create_link(?MODULE, "IDL:omg.org/CosNotifyChannelAdmin/ProxySupplier:1.0", Env).oe_create(Env, RegName) ->    corba:create(?MODULE, "IDL:omg.org/CosNotifyChannelAdmin/ProxySupplier:1.0", Env, RegName).oe_create_link(Env, RegName) ->    corba:create_link(?MODULE, "IDL:omg.org/CosNotifyChannelAdmin/ProxySupplier:1.0", Env, RegName).%%------------------------------------------------------------%%%% Init & terminate functions.%%%%------------------------------------------------------------init(Env) ->%% Call to implementation init    corba:handle_init('CosNotifyChannelAdmin_ProxySupplier_impl', Env).terminate(Reason, State) ->    corba:handle_terminate('CosNotifyChannelAdmin_ProxySupplier_impl', Reason, State).%%%% Operation: '_get_MyType'%% %%   Returns: RetVal%%handle_call({_, OE_Context, '_get_MyType', []}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', '_get_MyType', [], OE_State, OE_Context, false, false);%%%% Operation: '_get_MyAdmin'%% %%   Returns: RetVal%%handle_call({_, OE_Context, '_get_MyAdmin', []}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', '_get_MyAdmin', [], OE_State, OE_Context, false, false);%%%% Operation: '_get_priority_filter'%% %%   Returns: RetVal%%handle_call({_, OE_Context, '_get_priority_filter', []}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', '_get_priority_filter', [], OE_State, OE_Context, false, false);%%%% Operation: '_set_priority_filter'%% %%   Returns: RetVal%%handle_call({_, OE_Context, '_set_priority_filter', [OE_Value]}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', '_set_priority_filter', [OE_Value], OE_State, OE_Context, false, false);%%%% Operation: '_get_lifetime_filter'%% %%   Returns: RetVal%%handle_call({_, OE_Context, '_get_lifetime_filter', []}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', '_get_lifetime_filter', [], OE_State, OE_Context, false, false);%%%% Operation: '_set_lifetime_filter'%% %%   Returns: RetVal%%handle_call({_, OE_Context, '_set_lifetime_filter', [OE_Value]}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', '_set_lifetime_filter', [OE_Value], OE_State, OE_Context, false, false);%%%% Operation: obtain_offered_types%% %%   Returns: RetVal%%handle_call({_, OE_Context, obtain_offered_types, [Mode]}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', obtain_offered_types, [Mode], OE_State, OE_Context, false, false);%%%% Operation: validate_event_qos%% %%   Returns: RetVal, Available_qos%%   Raises:  CosNotification::UnsupportedQoS%%handle_call({_, OE_Context, validate_event_qos, [Required_qos]}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', validate_event_qos, [Required_qos], OE_State, OE_Context, false, false);%%%% Operation: get_qos%% %%   Returns: RetVal%%handle_call({_, OE_Context, get_qos, []}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', get_qos, [], OE_State, OE_Context, false, false);%%%% Operation: set_qos%% %%   Returns: RetVal%%   Raises:  CosNotification::UnsupportedQoS%%handle_call({_, OE_Context, set_qos, [Qos]}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', set_qos, [Qos], OE_State, OE_Context, false, false);%%%% Operation: validate_qos%% %%   Returns: RetVal, Available_qos%%   Raises:  CosNotification::UnsupportedQoS%%handle_call({_, OE_Context, validate_qos, [Required_qos]}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', validate_qos, [Required_qos], OE_State, OE_Context, false, false);%%%% Operation: add_filter%% %%   Returns: RetVal%%handle_call({_, OE_Context, add_filter, [New_filter]}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', add_filter, [New_filter], OE_State, OE_Context, false, false);%%%% Operation: remove_filter%% %%   Returns: RetVal%%   Raises:  CosNotifyFilter::FilterNotFound%%handle_call({_, OE_Context, remove_filter, [Filter]}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', remove_filter, [Filter], OE_State, OE_Context, false, false);%%%% Operation: get_filter%% %%   Returns: RetVal%%   Raises:  CosNotifyFilter::FilterNotFound%%handle_call({_, OE_Context, get_filter, [Filter]}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', get_filter, [Filter], OE_State, OE_Context, false, false);%%%% Operation: get_all_filters%% %%   Returns: RetVal%%handle_call({_, OE_Context, get_all_filters, []}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', get_all_filters, [], OE_State, OE_Context, false, false);%%%% Operation: remove_all_filters%% %%   Returns: RetVal%%handle_call({_, OE_Context, remove_all_filters, []}, _, OE_State) ->  corba:handle_call('CosNotifyChannelAdmin_ProxySupplier_impl', remove_all_filters, [], OE_State, OE_Context, false, false);%%%% Standard gen_server call handle%%handle_call(stop, _, State) ->    {stop, normal, ok, State};handle_call(_, _, State) ->    {reply, catch corba:raise(#'BAD_OPERATION'{minor=1163001857, completion_status='COMPLETED_NO'}), State}.%%%% Standard gen_server cast handle%%handle_cast(stop, State) ->    {stop, normal, State};handle_cast(_, State) ->    {noreply, State}.%%%% Standard gen_server handles%%handle_info(_, State) ->    {noreply, State}.code_change(OldVsn, State, Extra) ->    corba:handle_code_change('CosNotifyChannelAdmin_ProxySupplier_impl', OldVsn, State, Extra).

⌨️ 快捷键说明

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