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::ConnectorArgs;
pub use connector::ConnectorDescriptor;
pub use connector::ConnectorMiddlewareArgs;
pub use connector::LoadableConnector;
pub use os::LoadableOs;
pub use os::MuOsInstanceArcBox;
pub use os::OsArgs;
pub use os::OsDescriptor;
pub use connector::cglue_connectorinstance::*;
pub use os::cglue_intoprocessinstance::*;
pub use os::cglue_osinstance::*;
pub use os::cglue_processinstance::*;
pub use logger::*;
Modules
- Connector argument handler.
Structs
- BuilderEmpty is the starting builder that allows to either call
connector
, oros
. - 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.
- Wrapper for instantiating object with all needed parameters
Type Aliases
- Help and Target callbacks