Expand description
This module contains functions related to the Inventory system for Connectors and Os-Plugins.
All functionality in this module is gated behind plugins
feature.
Re-exports
pub use connector::cglue_connectorinstance::*;
pub use connector::ConnectorArgs;
pub use connector::ConnectorDescriptor;
pub use connector::LoadableConnector;
pub use connector::PageCacheParams;
pub use os::cglue_intoprocessinstance::*;
pub use os::cglue_osinstance::*;
pub use os::cglue_processinstance::*;
pub use os::LoadableOs;
pub use os::MuOsInstanceArcBox;
pub use os::OsArgs;
pub use os::OsDescriptor;
pub use logger::*;
Modules
Structs
BuilderEmpty is the starting builder that allows to either call connector
, or os
.
ConnectorBuilder creates a new connector instance with the previous os step as an input.
Precompiled connector chain.
The core of the plugin system
Context for a single library.
Reference counted library instance
OsBuilder creates a new os instance with the previous connector step as an input
Precompiled os chain.
Target information structure
Enums
Constants
Exported memflow plugins version
Traits
Defines a common interface for loadable plugins
Functions
Wrapper for instantiating object with all needed parameters