src/file_handle_cache.erl
branchbug21673
changeset 4146 e3aa3c965c9b
parent 3269 23950ce9888b
parent 3933 54476bfe3634
child 4392 6991323b486f
     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').