summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@lshift.net>2010-04-29 15:30:29 +0100
committerMatthias Radestock <matthias@lshift.net>2010-04-29 15:30:29 +0100
commit482b7aa06d03c15b22a7e4555ecc8275058247a0 (patch)
treed856f88855ecf1d9d4d5a24201838037d38d40db /src
parent62adff596dfba7580e519d116cfc3e50da87326f (diff)
downloadrabbitmq-server-git-482b7aa06d03c15b22a7e4555ecc8275058247a0.tar.gz
clean up fhc sigs
Diffstat (limited to 'src')
-rw-r--r--src/file_handle_cache.erl27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/file_handle_cache.erl b/src/file_handle_cache.erl
index 9dec339f41..b92f547a74 100644
--- a/src/file_handle_cache.erl
+++ b/src/file_handle_cache.erl
@@ -183,28 +183,29 @@
-type(ref() :: any()).
-type(error() :: {'error', any()}).
-type(ok_or_error() :: ('ok' | error())).
--type(position() :: ('bof' | 'eof' | {'bof',integer()} | {'eof',integer()}
- | {'cur',integer()} | integer())).
+-type(val_or_error(T) :: ({'ok', T} | error())).
+-type(position() :: ('bof' | 'eof' | {('bof' |'eof' | 'cur'), integer()} |
+ integer())).
+-type(offset() :: non_neg_integer()).
-spec(register_callback/3 :: (atom(), atom(), [any()]) -> 'ok').
-spec(open/3 ::
(string(), [any()],
- [{'write_buffer', (non_neg_integer()|'infinity'|'unbuffered')}]) ->
- ({'ok', ref()} | error())).
--spec(close/1 :: (ref()) -> ('ok' | error())).
--spec(read/2 :: (ref(), integer()) ->
- ({'ok', ([char()]|binary())} | eof | error())).
+ [{'write_buffer', (non_neg_integer() | 'infinity' | 'unbuffered')}]) ->
+ val_or_error(ref())).
+-spec(close/1 :: (ref()) -> ok_or_error()).
+-spec(read/2 :: (ref(), non_neg_integer()) ->
+ val_or_error([char()] | binary()) | 'eof').
-spec(append/2 :: (ref(), iodata()) -> ok_or_error()).
-spec(sync/1 :: (ref()) -> ok_or_error()).
--spec(position/2 :: (ref(), position()) ->
- ({'ok', non_neg_integer()} | error())).
+-spec(position/2 :: (ref(), position()) -> val_or_error(offset())).
-spec(truncate/1 :: (ref()) -> ok_or_error()).
--spec(last_sync_offset/1 :: (ref()) -> ({'ok', integer()} | error())).
--spec(current_virtual_offset/1 :: (ref()) -> ({'ok', integer()} | error())).
--spec(current_raw_offset/1 :: (ref()) -> ({'ok', integer()} | error())).
+-spec(last_sync_offset/1 :: (ref()) -> val_or_error(offset())).
+-spec(current_virtual_offset/1 :: (ref()) -> val_or_error(offset())).
+-spec(current_raw_offset/1 :: (ref()) -> val_or_error(offset())).
-spec(flush/1 :: (ref()) -> ok_or_error()).
-spec(copy/3 :: (ref(), ref(), non_neg_integer()) ->
- ({'ok', integer()} | error())).
+ val_or_error(non_neg_integer())).
-spec(set_maximum_since_use/1 :: (non_neg_integer()) -> 'ok').
-spec(delete/1 :: (ref()) -> ok_or_error()).
-spec(clear/1 :: (ref()) -> ok_or_error()).