summaryrefslogtreecommitdiff
path: root/src/worker_pool_worker.erl
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@rabbitmq.com>2012-01-23 11:15:19 +0000
committerMatthias Radestock <matthias@rabbitmq.com>2012-01-23 11:15:19 +0000
commitd1ef82a83ae5e87610aa6d8c1f5cd1c15bf72781 (patch)
tree007f6c6dd810a1ae37d31fe530e53c001ae9de5f /src/worker_pool_worker.erl
parente12988d002acac908f007ed3fb4c3bc69f7de93c (diff)
downloadrabbitmq-server-d1ef82a83ae5e87610aa6d8c1f5cd1c15bf72781.tar.gz
use correct type for {M,F,A}
the built-in mfa() type stands for module-function-*arity*
Diffstat (limited to 'src/worker_pool_worker.erl')
-rw-r--r--src/worker_pool_worker.erl10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/worker_pool_worker.erl b/src/worker_pool_worker.erl
index 78ab4df3..b42530e2 100644
--- a/src/worker_pool_worker.erl
+++ b/src/worker_pool_worker.erl
@@ -29,12 +29,12 @@
-ifdef(use_specs).
+-type(mfargs() :: {atom(), atom(), [any()]}).
+
-spec(start_link/1 :: (any()) -> {'ok', pid()} | {'error', any()}).
--spec(submit/2 :: (pid(), fun (() -> A) | {atom(), atom(), [any()]}) -> A).
--spec(submit_async/2 ::
- (pid(), fun (() -> any()) | {atom(), atom(), [any()]}) -> 'ok').
--spec(run/1 :: (fun (() -> A)) -> A;
- ({atom(), atom(), [any()]}) -> any()).
+-spec(submit/2 :: (pid(), fun (() -> A) | mfargs()) -> A).
+-spec(submit_async/2 :: (pid(), fun (() -> any()) | mfargs()) -> 'ok').
+-spec(run/1 :: (fun (() -> A)) -> A; (mfargs()) -> any()).
-spec(set_maximum_since_use/2 :: (pid(), non_neg_integer()) -> 'ok').
-endif.