krpc-0.1.0.0: KRPC remote procedure call protocol implementation.

Copyright(c) Sam T. 2013
LicenseMIT
Maintainerpxqr.sta@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Remote.KRPC.Scheme

Description

This module provides message scheme validation for core protocol messages from Procotol. This module should be used with Protocol, otherwise (if you are using KRPC) this module seems to be useless.

Synopsis

Documentation

class KMessage message scheme | message -> scheme where Source

Used to validate any message by its scheme

forall m. m validate scheme m

Minimal complete definition

scheme

Methods

scheme :: message -> scheme Source

Get a message scheme.

validate :: message -> scheme -> Bool Source

Check a message with a scheme.