{application,gen_rpc,
             [{description,"A scalable RPC library for Erlang-VM based languages"},
              {vsn,"3.0.0"},
              {registered,[]},
              {mod,{gen_rpc_app,[]}},
              {pkg_name,mc_gen_rpc},
              {licenses,["Apache License, Version 2.0"]},
              {links,[{"Github","https://github.com/miniclip/gen_rpc"}]},
              {applications,[kernel,stdlib,crypto,asn1,public_key,ssl,hut,
                             ssl_verify_fun]},
              {env,[{tcp_server_port,5369},
                    {tcp_client_port,5369},
                    {ssl_server_port,false},
                    {ssl_server_options,[]},
                    {ssl_client_port,5370},
                    {ssl_client_options,[]},
                    {default_client_driver,tcp},
                    {client_config_per_node,{internal,#{}}},
                    {rpc_module_control,disabled},
                    {rpc_module_list,[]},
                    {connect_timeout,5000},
                    {send_timeout,5000},
                    {authentication_timeout,5000},
                    {call_receive_timeout,15000},
                    {sbcast_receive_timeout,15000},
                    {client_inactivity_timeout,infinity},
                    {server_inactivity_timeout,infinity},
                    {async_call_inactivity_timeout,infinity},
                    {socket_keepalive_idle,5},
                    {socket_keepalive_interval,5},
                    {socket_keepalive_count,2}]}]}.
