Data.NineP

Bin - a little endian encode/decode class for Binary

class Bin a

Qid - Server side data type for path tracking (http://9p.cat-v.org for details)

data Qid

Stat - Namespace metadata (somewhat like a unix fstat)

data Stat

Msg - envelope for 9P2000 messages

data Msg

Tag - A message payload type

data Tag

VarMsg - A data type encapsulating the various 9P messages

data VarMsg

putVarMsg - function that can encode all VarMsg types to a lazy ByteString

putVarMsg

getVarMsg - function to decode all VarMsg types from a lazy ByteString

getVarMsg

Example