krpc-0.2.0.0: KRPC remote procedure call protocol implementation.

Portabilityportable
Stabilityexperimental
Maintainerpxqr.sta@gmail.com
Safe HaskellNone

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 whereSource

Used to validate any message by its scheme

forall m. m validate scheme m

Methods

scheme :: message -> schemeSource

Get a message scheme.

validate :: message -> scheme -> BoolSource

Check a message with a scheme.