package
0.0.0-20180220065759-986d81d64071
Repository: https://github.com/supernomad/quantum.git
Documentation: pkg.go.dev
# Functions
New will generate a new Plugin struct based on the supplied device pluginType and user configuration.
# Constants
CompressionPlugin configures and injects a compression based plugin.
CompressionPluginOrder is the location of the compression plugin in the overall plugins enabled within quantum.
EncryptionPlugin configures and injects an encryption based plugin.
EncryptionPluginOrder is the location of the encryption plugin in the overall plugins enabled within quantum.
Incoming a packet is coming from a remote node destined for the local node.
MockPlugin configures and injects a mock plugin for testing.
MockPluginOrder is the location of the mock plugin in the overall plugins enabled within quantum.
Outgoing a packet is coming from the local node destined for a remote node.
# Structs
Compression plugin struct to use for compressing outgoing packets or decompressing incoming packets.
Encryption plugin struct to use for encrypting outgoing packets or decrypting incoming packets.
Mock plugin struct to use for testing.
Sorter is used to sort the various enabled plugins within quantum.
# Interfaces
Plugin interface for a generic multi-queue network device.