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_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

Connector argument handler.

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

Type Definitions