summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2010-10-19 11:12:40 +0100
committerMatthew Sackman <matthew@rabbitmq.com>2010-10-19 11:12:40 +0100
commit53902d9a4066abcf88ade579c993e5d07d89c33b (patch)
tree8fc996c528be9ccad0de419fabb51c435e11fab1
parent03b064ffe39ff8602cb038f7dc1940621c00edf2 (diff)
downloadrabbitmq-server-53902d9a4066abcf88ade579c993e5d07d89c33b.tar.gz
Improvement to specs
-rw-r--r--src/rabbit_msg_store.erl2
-rw-r--r--src/rabbit_msg_store_gc.erl7
2 files changed, 5 insertions, 4 deletions
diff --git a/src/rabbit_msg_store.erl b/src/rabbit_msg_store.erl
index 0666228f..38f30204 100644
--- a/src/rabbit_msg_store.erl
+++ b/src/rabbit_msg_store.erl
@@ -112,7 +112,7 @@
-ifdef(use_specs).
--export_type([gc_state/0]).
+-export_type([gc_state/0, file_num/0]).
-opaque(gc_state() :: #gc_state { dir :: file:filename(),
index_module :: atom(),
diff --git a/src/rabbit_msg_store_gc.erl b/src/rabbit_msg_store_gc.erl
index 83924fb4..6a4ad7c6 100644
--- a/src/rabbit_msg_store_gc.erl
+++ b/src/rabbit_msg_store_gc.erl
@@ -54,9 +54,10 @@
-spec(start_link/1 :: (rabbit_msg_store:gc_state()) ->
rabbit_types:ok_pid_or_error()).
--spec(combine/3 :: (pid(), non_neg_integer(), non_neg_integer()) -> 'ok').
--spec(delete/2 :: (pid(), non_neg_integer()) -> 'ok').
--spec(no_readers/2 :: (pid(), non_neg_integer()) -> 'ok').
+-spec(combine/3 :: (pid(), rabbit_msg_store:file_num(),
+ rabbit_msg_store:file_num()) -> 'ok').
+-spec(delete/2 :: (pid(), rabbit_msg_store:file_num()) -> 'ok').
+-spec(no_readers/2 :: (pid(), rabbit_msg_store:file_num()) -> 'ok').
-spec(stop/1 :: (pid()) -> 'ok').
-spec(set_maximum_since_use/2 :: (pid(), non_neg_integer()) -> 'ok').