cfxdb.common

Classes

ConfigurationElement

CFC configuration element, an abstract "thing" with a unique identifier ("oid",

address

uint128

uint256

uint64

Functions

Module Contents

class ConfigurationElement(oid=None, label=None, description=None, tags=None, _unknown=None)[source]

Bases: object

CFC configuration element, an abstract “thing” with a unique identifier (“oid”, which is of type UUID) and that can be user documented using

  • label

  • description

  • tags

These elements are under user (application) control and not interpreted by the CFC backend code (beyond their basic types of string or list of string).

Configuration elements can be nearly everything in CFC configuration:

  • Users

  • Mrealms

  • Nodes

__eq__(other)[source]
__ne__(other)[source]
__str__()[source]
_unknown = None[source]
copy(other, overwrite=False)[source]
description = None[source]

User description for object (optional free text)

label = None[source]

User label for object (optional free text).

marshal()[source]
oid = None[source]

Object ID.

static parse(data)[source]
tags = None[source]

User tags for object (optional free list of text portions)

class address(data=None)[source]

Bases: object

_data = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'[source]
serialize()[source]
property value[source]
pack_uint128(value)[source]
pack_uint256(value)[source]
pack_uint64(value)[source]
class uint128(data=None)[source]

Bases: object

_data = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'[source]
serialize()[source]
property value[source]
class uint256(data=None)[source]

Bases: object

_data = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0...[source]
serialize()[source]
property value[source]
class uint64(data=None)[source]

Bases: object

_data = b'\x00\x00\x00\x00\x00\x00\x00\x00'[source]
serialize()[source]
property value[source]
unpack_uint128(data)[source]
unpack_uint256(data)[source]
unpack_uint64(data)[source]