styx2000.protoconst

Constants for representing various parameters for 9P / Styx objects.

Modules

base
module styx2000.protoconst.base

Constants for representing base details in 9P / Styx protocol.

errors
module styx2000.protoconst.errors

Constants for representing the base error messages in 9P / Styx protocol.

messages
module styx2000.protoconst.messages

Constants for representing the message types in 9P / Styx protocol.

modes
module styx2000.protoconst.modes

Constants for representing the modes for file objects in 9P / Styx protocol.

permissions
module styx2000.protoconst.permissions

Constants for representing the permissions for filesystem objects in 9P / Styx protocol.

qids
module styx2000.protoconst.qids

Constants for representing Qid type in 9P / Styx protocol.

sizes
module styx2000.protoconst.sizes

Constants for representing sizes of all messages (measured in StyxObject's).

Public Imports

styx2000.protoconst.base
public import styx2000.protoconst.base;

Base constants for protocol: version, nofid and noqid

styx2000.protoconst.errors
public import styx2000.protoconst.errors;

Typical errors in client-server interaction

styx2000.protoconst.messages
public import styx2000.protoconst.messages;

Constants for message types: R- and T-messages

styx2000.protoconst.modes
public import styx2000.protoconst.modes;

File operating modes

styx2000.protoconst.permissions
public import styx2000.protoconst.permissions;

File/directory permissions

styx2000.protoconst.qids
public import styx2000.protoconst.qids;

Constants for qid types

styx2000.protoconst.sizes
public import styx2000.protoconst.sizes;

Sizes for all 9P / Styx messages

Meta

Authors

Oleg Bakharev, Ilya Pertsev