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
commit68dca61d202b2034f7835d38b84f8a650605c831 (patch)
tree8fc996c528be9ccad0de419fabb51c435e11fab1
parent6909291e429dde434504f584df1e8f38d0796951 (diff)
downloadrabbitmq-server-git-68dca61d202b2034f7835d38b84f8a650605c831.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 0666228f1e..38f30204c2 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 83924fb4a3..6a4ad7c6fa 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').