1.1 --- a/src/file_handle_cache.erl Fri Apr 30 16:13:56 2010 +0100
1.2 +++ b/src/file_handle_cache.erl Thu Jul 22 15:14:07 2010 +0100
1.3 @@ -182,18 +182,18 @@
1.4 -ifdef(use_specs).
1.5
1.6 -type(ref() :: any()).
1.7 --type(error() :: {'error', any()}).
1.8 --type(ok_or_error() :: ('ok' | error())).
1.9 --type(val_or_error(T) :: ({'ok', T} | error())).
1.10 +-type(ok_or_error() :: rabbit_types:ok_or_error(any())).
1.11 +-type(val_or_error(T) :: rabbit_types:ok_or_error2(T, any())).
1.12 -type(position() :: ('bof' | 'eof' | non_neg_integer() |
1.13 - {('bof' |'eof'), non_neg_integer()} | {'cur', integer()})).
1.14 + {('bof' |'eof'), non_neg_integer()} |
1.15 + {'cur', integer()})).
1.16 -type(offset() :: non_neg_integer()).
1.17
1.18 -spec(register_callback/3 :: (atom(), atom(), [any()]) -> 'ok').
1.19 -spec(open/3 ::
1.20 - (string(), [any()],
1.21 - [{'write_buffer', (non_neg_integer() | 'infinity' | 'unbuffered')}]) ->
1.22 - val_or_error(ref())).
1.23 + (string(), [any()],
1.24 + [{'write_buffer', (non_neg_integer() | 'infinity' | 'unbuffered')}])
1.25 + -> val_or_error(ref())).
1.26 -spec(close/1 :: (ref()) -> ok_or_error()).
1.27 -spec(read/2 :: (ref(), non_neg_integer()) ->
1.28 val_or_error([char()] | binary()) | 'eof').