styx2000.protomsg

Module for working with messages of the 9P / Styx protocol and various objects in them.

Modules

decoder
module styx2000.protomsg.decoder

Module for decoding raw bytes to messages of the 9P / Styx protocol.

encoder
module styx2000.protomsg.encoder

Module for encoding objects of the 9P / Styx protocol into raw bytes.

typeconv
module styx2000.protomsg.typeconv

Module for various type representation and conversions between types. Mainly for service use, however, the module contains two useful helpers for working with messages and their objects: fromStyxObject and toStyxObject. The module is not automatically connected with the import of the protoconst package, so manual connection is required to use it.

verificators
module styx2000.protomsg.verificators

Module for various 9P / Styx objects checks. For internal use only.

Public Imports

styx2000.protomsg.decoder
public import styx2000.protomsg.decoder;

Decode 9P / Styx message from raw bytes

styx2000.protomsg.encoder
public import styx2000.protomsg.encoder;

Encode 9P / Styx message to raw bytes

Meta

Authors

Oleg Bakharev, Ilya Pertsev