stack-network-0.1.0.1: A program for extending Stack to add distributed capabilities

Copyright(c) 2018 Sean McGroarty
LicenseBSD3
MaintainerSean McGroarty <mcgroas@tcd.ie.com>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Network.Distributed.Transfer

Description

 

Synopsis

Documentation

pipeFiles Source #

Arguments

:: (MonadMask m, MonadIO m) 
=> (Transfer -> m ())

Function that accepts a Transfer and has IO at its base

-> m () 

Internal function that executes a pipeline of effects

packageFile :: MonadIO m => FilePath -> m Transfer Source #

Packages a file by reading in its bytes

producers :: MonadSafe m => Proxy x' x () FilePath m () Source #

Produces output for the pipeline