[plum] API Reference¶
Data Types / Transforms¶
Module Description plum.arraylist of uniformly typed plum.attrdictdictionary of uniquely typed items plum.bigendiancommon transforms in big endian byte order plum.bitfieldsinteger with bit field accessors plum.bytesbytes sequence plum.decimalfixed point decimal numbers plum.enuminteger enumerated constants plum.flaginteger with bit flags plum.floatfloating point plum.intinteger plum.ipaddressIP address/network/interface objects plum.itemscollection of uniquely typed items plum.littleendiancommon transforms in little endian byte order plum.noneno bytes plum.optionaloptional item plum.sizedvariably sized object with size header plum.strstring plum.structurepredefined structure of uniquely typed members
Utility Classes/Functions¶
Class/Function Description BufferBytes sequence incremental unpacker. getbytes()Get bytes from bytes buffer. pack()Pack values as bytes following a format. pack_and_dump()Pack values as bytes and produce bytes summary following a format. unpack()Unpack item(s) from bytes. unpack_and_dump()Unpack item(s) from bytes and produce packed bytes summary.