yaml-rpc-0.1: Simple library for network (TCP/IP) YAML RPCSource codeContentsIndex
Network.YAML.Instances
Synopsis
object :: [(ByteString, YamlScalar)] -> YamlObject
field :: IsYamlScalar a => ByteString -> a -> YamlObject
data Call = Call {
methodName :: ByteString
args :: YamlObject
}
mkCall :: ByteString -> YamlObject -> YamlObject
stringScalar :: String -> YamlScalar
yamlMethod :: (IsYamlObject a, IsYamlObject b) => (a -> IO b) -> YamlObject -> IO YamlObject
Documentation
object :: [(ByteString, YamlScalar)] -> YamlObjectSource
Build YamlObject from (key,value) pairs
field :: IsYamlScalar a => ByteString -> a -> YamlObjectSource
Build YamlObject with single field
data Call Source
Constructors
Call
methodName :: ByteString
args :: YamlObject
show/hide Instances
mkCall :: ByteString -> YamlObject -> YamlObjectSource
stringScalar :: String -> YamlScalarSource
yamlMethod :: (IsYamlObject a, IsYamlObject b) => (a -> IO b) -> YamlObject -> IO YamlObjectSource
Convert any (a -> IO b) action to YAML RPC method
Produced by Haddock version 2.6.1