package documentation
This package provides various modules that provide CSE-independent services and functionalities.
| Module | |
ACME Configuration class for managing configuration settings. This class extends the standard ConfigParser to provide additional functionality. |
| Module | |
Improved IntEnum base class. |
| Module | |
Improved LRUCache with eviction callback. |
| Module | |
Improved TTLCache with eviction callback. |
| Module | |
A pool for background workers, actors, and jobs. |
| Module | |
This module provides helper functions to work with CoAPthon. |
| Module | |
Generic event and event handling classes and functions. |
| Package | interpreter |
This module provides a lisp-like interpreter for the ACME CSE. |
| Module | |
This module implements a handler for keyboard inputs. |
| Module | |
Implementation of an MQTT Client helper class. |
| Module | |
Implementation of a multi-dictionary. |
| Module | |
Utility functions for network aspects. |
| Module | |
This module implements OAuth token retrieval. |
| Module | |
Simple implementation of an ordered set. |
| Module | |
This module provides a context manager to measure the elapsed time of a block of code. It can also be used as a decorator. |
| Module | |
PluginManager class for managing plugins. |
| Module | |
This is a simple implementation of a ReadWriteLock. |
| Module | |
Helper classes and function to help with critical sections etc.. |
| Module | |
Helper classes and function to help with ring buffer operations. |
| Module | |
Singleton helper class. |
| Module | |
Utility functions for strings, JSON, and texts. |
| Module | |
This module provides a thread-safe counter class. |
| Module | |
This module provides an optimized Table class for TinyDB that optimizes the document index handling. |
| Module | |
This module provides a storage driver class for TinyDB that implements a buffered disk write. |
| Module | |
This module contains the Zookeeper class and helpers. |