include/dubboerl.hrl (30 lines of code) (raw):

%%------------------------------------------------------------------------------ %% Licensed to the Apache Software Foundation (ASF) under one or more %% contributor license agreements. See the NOTICE file distributed with %% this work for additional information regarding copyright ownership. %% The ASF licenses this file to You under the Apache License, Version 2.0 %% (the "License"); you may not use this file except in compliance with %% the License. You may obtain a copy of the License at %% %% http://www.apache.org/licenses/LICENSE-2.0 %% %% Unless required by applicable law or agreed to in writing, software %% distributed under the License is distributed on an "AS IS" BASIS, %% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. %% See the License for the specific language governing permissions and %% limitations under the License. %%------------------------------------------------------------------------------ -define(PROVIDER_IMPL_TABLE, provider_impl_table). -define(PROVIDER_WORKER, provider_worker). -define(TRAFFIC_CONTROL, traffic_control). -define(SERVICE_EXPORT_TABLE,dubbo_service_export). -record(dubbo_url, { scheme :: binary() , user_info :: binary() | undefined, host:: binary(), port::integer(), path:: binary(), parameters::map(), fragment::binary() }). -record(dubbo_invoker, {host_flag, handle}).