| -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)) of | |
| ok -> | |
| 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. |