-
Notifications
You must be signed in to change notification settings - Fork 0
modules
Äkwav edited this page Feb 16, 2020
·
3 revisions
The system is composed of modules. Mostly represented by Manager or Controller classes which each have an Instance Property that can be replaced by other implementations.
Key modules are:
-
CoflnetCoreMain class to interact with from the outside. Binds all other together. - Resource and reference storage and persistence, represented by the
ReferenceManager - Networking of commands to correct servers or clients, represented by
CoflnetSocket - Paralel execution of commands,
ThreadController - Execution of commands (Permission checking, finding correct command)
CommandController - Analysis,statistincs and rate limiting
TrackingController -
I18nControllerResponsible for internationalization and localization of text strings. -
FileControllerAbstracts the filesystem. -
DataControllerBuilds useful functions on top of theFileControllerLike async encryption. -
EncryptionControllerhandles Encryption algorythms.-
KeyPairManagerhandles Encryption keys.
-