Perm

A class that provides a type for the perm field in some Styx messages. Inherits methods from StyxObject class.

Constructors

this
this(uint perm)

A constructor that creates an object of the Perm class with the given parameter in the form of unsigned value. If called without parameters, then the default parameter is zero.

Alias This

pack

An alias for easier packing into a byte array without having to manually call the pack() method

Members

Functions

getPerm
uint getPerm()

Get value from Perm object as unsigned value

pack
ubyte[] pack()

Pack to bytes array

setPerm
void setPerm(uint perm)

Set Perm object from unsigned value

setPerm
void setPerm(STYX_FILE_PERMISSION[] perm)

Set Perm object from STYX_FILE_PERMISSION list

toString
string toString()

Convenient string representation of an object for printing

unpack
void unpack(ubyte[] bytes)

Unpack from bytes array

Variables

_perm
uint _perm;
Undocumented in source.
_representation
ubyte[] _representation;
Undocumented in source.

Inherited Members

From StyxObject

pack
ubyte[] pack()

Pack (serialize) Styx object to byte array

unpack
void unpack(ubyte[] bytes)

Unpack (deserialize) Styx object from byte array

See Also

https://web.archive.org/web/20201029184954/https://powerman.name/Inferno/man/5/0intro.html

Meta