diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2012-04-19 14:08:07 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2012-04-19 14:08:07 +0100 |
| commit | 7e2a6d9569742393e3f63a93fdc4c60dcbf18de0 (patch) | |
| tree | 7b3b8dd9f9e41dbcf4f65a1ed0c51d19574a1ab5 /src | |
| parent | 2ee3c10053c92b3a36beb30fffd2f5930ac16ef3 (diff) | |
| download | rabbitmq-server-git-7e2a6d9569742393e3f63a93fdc4c60dcbf18de0.tar.gz | |
TODO done
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_runtime_parameter.erl | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/rabbit_runtime_parameter.erl b/src/rabbit_runtime_parameter.erl index 1f95ffd75d..c7d3011674 100644 --- a/src/rabbit_runtime_parameter.erl +++ b/src/rabbit_runtime_parameter.erl @@ -16,19 +16,17 @@ -module(rabbit_runtime_parameter). -%% TODO uncomment when bug 24729 is merged. +-ifdef(use_specs). -%% -ifdef(use_specs). +-type(validate_results() :: + 'ok' | {error, string(), [term()]} | [validate_results()]). -%% -type(validate_results() :: -%% 'ok' | {error, string(), [term()]} | [validate_results()]). +-callback validate(binary(), binary(), term()) -> validate_results(). +-callback validate_clear(binary(), binary()) -> validate_results(). +-callback notify(binary(), binary(), term()) -> 'ok'. +-callback notify_clear(binary(), binary()) -> 'ok'. -%% -callback validate(binary(), binary(), term()) -> validate_results(). -%% -callback validate_clear(binary(), binary()) -> validate_results(). -%% -callback notify(binary(), binary(), term()) -> 'ok'. -%% -callback notify_clear(binary(), binary()) -> 'ok'. - -%% -else. +-else. -export([behaviour_info/1]). @@ -42,4 +40,4 @@ behaviour_info(callbacks) -> behaviour_info(_Other) -> undefined. -%% -endif. +-endif. |
