lib/

directory
v0.1.3-beta Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2016 License: GPL-3.0

Directories

Path Synopsis
Package auth is a database wrapper used to permitt, defining a db interface, avoiding integration tests using a real mongodb instance.
Package auth is a database wrapper used to permitt, defining a db interface, avoiding integration tests using a real mongodb instance.
Package client implements all client used functions that relates to the interaction with external services typically APIs.
Package client implements all client used functions that relates to the interaction with external services typically APIs.
Package commons defines types and utility functions shared between all 3nigm4 packages, typically used to share REST APIs types to be used by server and clients.
Package commons defines types and utility functions shared between all 3nigm4 packages, typically used to share REST APIs types to be used by server and clients.
Package crypto implements all cryptographic functions used by the 3nigm4 suite: i mainly wrap Golang std lib function and implement specific pre-processing and post-processing logics.
Package crypto implements all cryptographic functions used by the 3nigm4 suite: i mainly wrap Golang std lib function and implement specific pre-processing and post-processing logics.
Package filemanager manage the split and encryption of a file in chunkes that will be uploadable to a cloud storage.
Package filemanager manage the split and encryption of a file in chunkes that will be uploadable to a cloud storage.
Package itm (Integration Tests Manager) is intended to be used onlyin integration tests.
Package itm (Integration Tests Manager) is intended to be used onlyin integration tests.
Package logger manage a colored concurrent safe logger to substitute golang log package.
Package logger manage a colored concurrent safe logger to substitute golang log package.
Package logo can be used to print, on screen, the app colored logo at startup (or at any other desired moment).
Package logo can be used to print, on screen, the app colored logo at startup (or at any other desired moment).
Package messages implements the basic messaging system usable for chatting in the 3nigm4 framework.
Package messages implements the basic messaging system usable for chatting in the 3nigm4 framework.
Package s3backend expose S3 interaction capabilities backended by the FileManager package.
Package s3backend expose S3 interaction capabilities backended by the FileManager package.
Package storageclient expose client side API usage for the secure storage service (S3 frontend) this package implements the filemanager DataSaver interface.
Package storageclient expose client side API usage for the secure storage service (S3 frontend) this package implements the filemanager DataSaver interface.
Package versionmng manage the software version globally, it's used to have a single point of management to assign the 3nigm4 framework version to all it's components.
Package versionmng manage the software version globally, it's used to have a single point of management to assign the 3nigm4 framework version to all it's components.
Package workingqueue implement a concurrent working queue able to process any passed payload (having a standard function signature) managing the maximum number of active workers.
Package workingqueue implement a concurrent working queue able to process any passed payload (having a standard function signature) managing the maximum number of active workers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL