Rev 30 | Blame | Compare with Previous | Last modification | View Log | RSS feed
%%%% 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.%%-module(stress_server).-export([start_link/1,handle_function/2,echoVoid/0,echoByte/1,echoI32/1,echoI64/1,echoString/1,echoList/1,echoSet/1,echoMap/1]).start_link(Port) ->thrift_server:start_link(Port, service_thrift, ?MODULE).handle_function(Function, Args) ->case apply(?MODULE, Function, tuple_to_list(Args)) ofok ->ok;Else -> {reply, Else}end.echoVoid() ->ok.echoByte(X) ->X.echoI32(X) ->X.echoI64(X) ->X.echoString(X) ->X.echoList(X) ->X.echoSet(X) ->X.echoMap(X) ->X.