diff options
author | Joey Hess <joey@kitenet.net> | 2011-03-27 21:43:25 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-03-27 21:43:25 -0400 |
commit | 6b5918c295715d0599005c9367f5dab5468169c5 (patch) | |
tree | bf54f1fc8b75084d3f1ddd74c260c8521e1eb51c /RemoteClass.hs | |
parent | 28bf28a73c503c7c2d9add38e964149355bb9e50 (diff) |
some reorg and further remote generalization
Diffstat (limited to 'RemoteClass.hs')
-rw-r--r-- | RemoteClass.hs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/RemoteClass.hs b/RemoteClass.hs index 38e8407a5..eb4a01748 100644 --- a/RemoteClass.hs +++ b/RemoteClass.hs @@ -13,6 +13,11 @@ import Control.Exception import Key +{- A remote generator identifies configured remotes, and returns an action + - that can be run to set up each remote, and a list of names of remotes + - that are not cheap to set up. -} +type RemoteGenerator a = ([a (Remote a)], [String]) + data Remote a = Remote { -- each Remote has a unique uuid uuid :: String, |