diff options
| author | Matthias Radestock <matthias@rabbitmq.com> | 2010-09-27 21:43:51 +0100 |
|---|---|---|
| committer | Matthias Radestock <matthias@rabbitmq.com> | 2010-09-27 21:43:51 +0100 |
| commit | 778c4d14061dcf4d0ceff4f70a457c1806b708d0 (patch) | |
| tree | da646af6a42e8d0af270fdd318d869b5cae2f680 /src | |
| parent | 0473e44ebb9cb0386afda155908bdd2ce41ea27d (diff) | |
| download | rabbitmq-server-git-778c4d14061dcf4d0ceff4f70a457c1806b708d0.tar.gz | |
tweak specs
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_binding.erl | 12 | ||||
| -rw-r--r-- | src/rabbit_router.erl | 5 |
2 files changed, 9 insertions, 8 deletions
diff --git a/src/rabbit_binding.erl b/src/rabbit_binding.erl index b12927e8ab..f7ec3b272d 100644 --- a/src/rabbit_binding.erl +++ b/src/rabbit_binding.erl @@ -67,11 +67,11 @@ bind_res() | rabbit_types:error('binding_not_found')). -spec(list/1 :: (rabbit_types:vhost()) -> bindings()). -spec(list_for_source/1 :: (rabbit_exchange:name()) -> bindings()). --spec(list_for_destination/1 :: - (rabbit_amqqueue:name()|rabbit_exchange:name()) -> bindings()). +-spec(list_for_destination/1 :: (rabbit_types:binding_destination()) -> + bindings()). -spec(list_for_source_and_destination/2 :: - (rabbit_exchange:name(), - rabbit_amqqueue:name() | rabbit_exchange:name()) -> bindings()). + (rabbit_exchange:name(), rabbit_types:binding_destination()) -> + bindings()). -spec(info_keys/0 :: () -> [rabbit_types:info_key()]). -spec(info/1 :: (rabbit_types:binding()) -> [rabbit_types:info()]). -spec(info/2 :: (rabbit_types:binding(), [rabbit_types:info_key()]) -> @@ -82,9 +82,9 @@ -spec(has_for_exchange/1 :: (rabbit_exchange:name()) -> boolean()). -spec(remove_for_exchange/1 :: (rabbit_exchange:name()) -> bindings()). -spec(remove_for_destination/1 :: - (rabbit_amqqueue:name() | rabbit_exchange:name()) -> fun (() -> any())). + (rabbit_types:binding_destination()) -> fun (() -> any())). -spec(remove_transient_for_destination/1 :: - (rabbit_amqqueue:name() | rabbit_exchange:name()) -> fun (() -> any())). + (rabbit_types:binding_destination()) -> fun (() -> any())). -endif. diff --git a/src/rabbit_router.erl b/src/rabbit_router.erl index 0fccd61b9a..a2fbd3cab2 100644 --- a/src/rabbit_router.erl +++ b/src/rabbit_router.erl @@ -43,10 +43,11 @@ -type(routing_key() :: binary()). -type(routing_result() :: 'routed' | 'unroutable' | 'not_delivered'). --type(match_result() :: [rabbit_amqqueue:name() | rabbit_exchange:name()]). +-type(qpids() :: [pid()]). +-type(match_result() :: [rabbit_types:binding_destination()]). -spec(deliver/2 :: - ([pid()], rabbit_types:delivery()) -> {routing_result(), [pid()]}). + (qpids(), rabbit_types:delivery()) -> {routing_result(), qpids()}). -spec(match_bindings/2 :: (rabbit_exchange:name(), fun ((rabbit_types:binding()) -> boolean())) -> match_result()). |
